/* Colors to use



Orange - #4c5f77

Light Brown - #fae9cd

Dark Brown  -#b7926b

logo brown - #75674c



*/



root { display: block }

body {

	

        /*-webkit-background-size: cover;

        -moz-background-size: cover;

        -o-background-size: cover;

        background-size: cover;*/

		font-size:100%;

		line-height:1.15em;

		text-align:center;

		margin:0;

		padding:0;

		font-family: Calibri, Helvetica, Arial, sans-serif;

		

}



body {

background: url(/wp-content/uploads/2014/12/bg.jpg) repeat-x center top scroll #2b0d03;


}

image { border: none }

ul {

    list-style: none;

    margin: 0;

    padding: 0;

}

#main {

    width: 990px;

    height: auto;

    margin: 0 auto;

    background-color: #fae9cd;

    border-bottom-left-radius: 20px;

    border-bottom-right-radius: 20px;

	margin-top:0px;

	text-align:left;

	font-size:.65em;

	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px;

	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px;

	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px;

}

#header {

display: block;

width: 970px;

margin: 0 auto;

height: 185px;

position: relative;

}



#header {

background: url(/wp-content/uploads/2014/12/bg_header.jpg) no-repeat left center #FFFFFF;

}



#header a { 

	text-decoration: none 

}

#logo a { 

background: url(/wp-content/uploads/2014/12/logo.png) no-repeat center center;

width:307px;

height:155px;

position:absolute;

left:0;

top:0;

bottom:0;

cursor:hand;

cursor:pointer;

display:block;

margin:auto 15px;

}

#tagline {

	 background: url("/wp-content/uploads/2014/12/text_welcome.png") no-repeat scroll right 45px rgba(0, 0, 0, 0);

    color: #ffffff;

    font-size: 16px;

    font-style: normal;

    height: 85px;

    padding-top: 100px;

    position: absolute;

    right: 50px;

    text-align: center;

    top: 7px;

    width: 670px;
	text-align:right;

}
#tagline a {
	color:white;
}





#phonetext {

    color: #422822;

    font: 12px Arial;

    font-weight: bold;

    width: 200px;

    height: 20px;

    padding: 5px;

    top: 10px;

    right: 0;

    z-index: 1;

    position: absolute;

}

#phone {

    color: #422822;

    font: 30px Arial;

    width: 200px;

    height: 30px;

    padding: 5px 5px 5px 35px;

    top: 30px;

    right: 0;

    z-index: 1;

    position: absolute;

}



/* End Header */



/* Start Navigation  -  See custom widget css*/







/* End Navigation */



#vacation-rentals

{

	bottom: 10px;

	background: url(images/VacationRentals.png) no-repeat;

    position: absolute;

	width:316px;

	height:60px;

	left: 400px;

}



#content {

    background: #fae9cd;

    border-radius: 20px 20px 0 0;

    z-index: 555;

    position: relative;

    padding: 10px;

    margin: 0;

	font-size:1.3em;

}

.top_content { /*background: url(images/home-sidebar.png) no-repeat top left;*/

    padding: 0;

    margin: 0;

    height: 373px;

}

.top_content_images {

    /*    background: url('images/top.png');*/

    width: 720px;

    height: 373px;

    float: right;

    z-index: 400;

    overflow: hidden;

    position: relative;

}



#next, #prev{

	

}

.first_widget, #content .page_left_search {

    float: left;

    height: 371px;

    color: white;

    width: 240px;

	background-color: #b7926b;

    margin: 0;

    border-radius: 10px;

    position: relative;

}

.resortpro_sw {

    background: none !important;

    border: none !important;

}

.first_widget .title {

    

    font-size: 20px;

    text-align: center;

}

.first_widget .resortpro_sw p, .page_left_search .resortpro_sw p  {

    

    margin: 7px 0px !important;

    text-align: left;

    font-size: 14px !important;

}

.first_widget li { list-style: none }

#main_content {

    min-height: 100%;

    margin-top: 10px;

    /* @TODO  Need delete min-height    */

    min-height: 600px;

    display: block;

}

.main_content_widget {

    width: 240px;

    height: auto;

    float: left;

}

 .main_content_widget li {

        list-style: none;

    }

.main_content_content {

    width: 720px;

    float: right;

}

    .main_content_content li { list-style: none }

.content_menu {

    display: block;

    height: 45px;

}

    .content_menu ul {

        display: inline;

        list-style-type: none;

    }

        .content_menu ul li {

            float: left;

            display: inline;

            vertical-align: middle;

            text-align: center;

            height: 34px;

            background: url('images/content_menu_separate.png') no-repeat top right, url('images/content_menu_bg.png') repeat-x;

            padding: 6px 19px;

        }

            .content_menu ul li a {

                

                font-size: 14px;

                text-decoration: none;

                color: white;

                text-transform: uppercase;

            }

        .content_menu ul li.top_menu_left {

            background: url('images/content_menu_left.png');

            width: 5px;

            height: 35px;

            padding: 0;

        }

        .content_menu ul li.top_menu_right {

            background: url('images/content_menu_right.png');

            width: 5px;

            height: 35px;

            padding: 0;

            margin-left: -5px;

            z-index: 9999;

            position: relative;

            /*    position: absolute;*/ }



/*#browse_inventory ul li a img, .business_directory img

{

	border-radius: 10px;

	-moz-box-shadow: 0 0 3px #666;

	-webkit-box-shadow: 0 0 3px #666;

	box-shadow: 0 0 3px #666;

}*/

/*  New Bucket text and images */
.business_directory {

    width: 240px;

    height: 140px;

	text-align:right;

}

#browse_inventory {

    width: 720px;

    background: #fae9cd;

    height: 140px;

}

#browse_inventory ul li {
  display: block;
  float: left;
  list-style-type: none;
  margin-right: 9px;
  position: relative;
  width: 234px;
  height:140px
}

#browse_inventory img {
  border-radius: 10px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  width: 234px;
  height: 140px; 
}
#browse_inventory img:hover, .business_directory img:hover {
  opacity:.5; 
}
#browse_inventory span {
  background: url(images/pixel_blk50.png) repeat scroll 0 0 transparent;
  bottom: 10px;
  left: 0;
  line-height: 20px;
  padding: 0 5%;
  position: absolute;
  width: 90%;
  z-index: 101;
}
#browse_inventory a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  text-align: left;
}
.business_directory img {
  border-radius: 10px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  width: 240px;
  height: 140px;
}
.business_directory a {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  text-align: left;
}
.business_directory span {
  background: url(images/pixel_blk50.png) repeat scroll 0 0 transparent;
  bottom: 10px;
  left: 0;
  line-height: 20px;
  padding: 0 5%;
  position: absolute;
  width: 90%;
  z-index: 101;
}

.clear { clear: both }



#footer{

	background-color: #f4e3c7;

    border-bottom-left-radius: 20px;

    border-bottom-right-radius: 20px;

}

#footer_first {

    height: 60px;

    background: #b7926b;

	border-top: #422822 1px solid; 

	border-bottom: 0px; 

}

#footer_second {

	min-height: 113px;

    background: transparent;

	border-top: #422822 1px solid; 

    border-bottom-left-radius: 20px;

    border-bottom-right-radius: 20px;

}

.footer_widget {

    height: 210px;

    width: 33%;

    margin: 0;

    padding: 0;

    float: left;

}

.footer_left_border { border-right: solid 1px #898163 }

#footer_logo { text-align: center }

    #footer_logo img { margin-top: 32px }

#footer_email_us {

    float: left;

    padding: 20px;

    width: 150px;

}

.footerAddress {

	text-align:center;

	position:absolute;

	left:350px;

	top:15px;

	font-size: 1.4em;

	font-family: 'ACaslonPro Regular';

	line-height:20px;

	color:#b7926b;

}

.footerNumber {

	font-size: 1.8em;

	font-family: 'ACaslonPro Regular';

	line-height:20px;

	color:#b7926b;

}

#mobile_website {

    background: url('images/mobile_website.png') no-repeat;

    height: 113px;

    width: 85px;

    margin: 0 auto;

    background-position-y: center;

}

.us_phone {

    font-family: Cambria;

    font-size: 16px;

    color: #314755;

    margin: 0;

    margin-top: 10px;

    padding: 0;

}

.worldwide_phone {

    

    font-size: 16px;

    font-weight: bold;

    color: #FFF;

    text-transform: uppercase;

    margin: 0;

    padding: 0;

}

.are_you_fan {

    background: url('images/are_you_fan.png');

    width: 230px;

    height: 30px;

}

#social {

    float: right;

    margin: 15px;

}

#mobile {

    width: 85px;

    float: left;

    margin: 10px 0 0 260px;

}

#footer_facebook { background: url('images/social/facebook.png') }

#footer_twitter { background: url('images/social/twitter.png') }

#footer_google { background: url('images/social/google.png'); }

#footer_youtube { background: url('images/social/youtube.png') }

.social_icons {

    float: left;

    width: 64px;

    height: 64px;

    margin-left: 5px;

}

#social_icons {

    width: 220px;

    margin: 10px auto 50px;

}

#footer_logo p {

    font-size: 16px;

    

    color: #FFF;

}

#footer_logo .parkcity_footer_second_line { margin-bottom: 30px }

#footer_logo .parkcity_footer_second_line {

    font-family: Cambria;

    font-size: 11px;

}

/* Start Subscribe widget*/

.button_subscribe_uploaded { cursor: pointer }

.subscribe_widget {

    background: url('images/subscribe_bg.png');

    width: 230px;

    height: 180px;

    text-align: center;

    padding: 0;

    margin: 0;

}

.second_title_subscribe {

    font-family: Cambria;

    font-size: 14px;

    text-transform: uppercase;

    margin: -5px;

}

.text_subscribe {

    font-family: Calibry;

    font-size: 14px;

    margin: 10px;

}

.subscribe_input {

    font-size: 14px;

    font-family: Calibry;

    color: #ede3d5;

}

.title_subscribe {

    

    font-size: 20px;

    background: url('images/email.png') no-repeat left center;

    width: 195px;

    margin: 0 auto;

    margin-bottom: 20px;

    margin-left: 33px;

    padding-top: 7px;

}

.subscribe_widget img { margin-top: 10px }

.subscribe_widget .subscribeError { color: red }

/* End Subscribe widget*/

/*Start Feature property widget*/

.feature_property {

    text-align: center;

    font-size: 14px;

    background: #fcfbf8;

    width: 225px;

    background: url('images/feature_header.png') #fcfbf8 no-repeat top;

    border: 1px solid #b7ae9a;

    border-radius: 10px;

    margin-top: 10px;

}

    .feature_property p {

        width: 180px;

        margin: 8px auto;

    }

.feature_property_title {

    font-size: 18px;

    color: #792500;

    

    margin-top: 5px;

}

.feature_property_head {

    font-family: Cambria;

    text-transform: uppercase;

    color: #276da5;

}

.feature_property_text {

    font-family: Calibry;

    text-align: justify;

}

/*End feature property widget*/

/*Start browse inventory*/

.all_browse_inventory {

    float: right;

    width: 200px;

    text-align: center;

}

    .all_browse_inventory h5 {

        color: #5f3827;

        margin-top: 10px;

    }

.unit_browse_inventory {

    margin-right: 200px;

    border-right: 1px solid #c3c3c3;

    margin-top: 20px;

}

.unit_image {

    background: white;

    padding: 10px;

    float: left;

    border-radius: 10px;

}

.unit_description {

    padding-left: 20px;

    margin-left: 165px;

}

.one_unit { margin: 10px }

.unit_description p {

    margin: 0;

    padding: 0;

    text-align: left;

    text-transform: uppercase;

}

.second_amenities {

    float: left;

    width: 130px;

    padding: 0;

}

    .second_amenities ul {

        font-size: 12px;

        padding-left: 15px;

    }

.one_unit { width: 450px !important }

#nav a {

    padding: 3px;

    text-decoration: none;

}

.picture_browse {

    padding: 10px;

    background: white;

    border-radius: 10px;

    width: 130px;

    margin: 10px auto;

}

.activeSlide { color: red }





#nav {

    margin: 10px 0;

    padding: 1px;

}

/*

#next,

#prev {

    width: 75px;

    height: 22px;

}

#next {

    background: url('images/browse_inventory/next.png');

    float: right;

}

#prev {

    background: url('images/browse_inventory/prev.png');

    float: left;

}

*/

#next, #prev{

	position: absolute;

	text-indent: -9999px;

	width: 53px;

	height: 53px;

	z-index: 0;

	top: 160px;

	opacity: 0.7;

}

#prev{	

	left: 0;	

	background: url('images/left-arrow.png');

	}

	

#next{	

	right: 0;

	background: url('images/right-arrow.png');

	}

.paginations {

    width: 220px;

    margin-left: 20px;

}

.second_amenities ul li {

    list-style: disc;

    color: #808080;

}

/*End browse inventory*/

/*Start buttons_widget*/

.buttons_widget {

    background: url('images/buttons_widget/buttons_widget.png');

    width: 182px;

    height: 50px;

    margin: 10px auto;

}

    .buttons_widget p {

        margin: 0;

        padding: 0;

    }

    .buttons_widget h1 {

        font-size: 14px;

        font-family: Gotham;

        color: #2778bb;

        padding-top: 10px;

        text-transform: uppercase;

        position: relative;

        margin: 0;

    }

        .buttons_widget h1 span { /*    background: url(images/buttons_widget/gradient-white.png) repeat-x;;

            position: absolute;

            display: block;

            width: 100%;

            height: 15px;*/ }

    .buttons_widget p.buttons_text {

        

        font-size: 10px;

        color: #6f6f6f;

        text-shadow: #989c9f 0px 1px 0px;

        filter: dropshadow(color=#e5e5ee,offX=0,offY=1);

        text-transform: uppercase;

    }

/*End buttons_widget*/

/*Start parkcity_category widget*/

.parkcity_category h4 {

    border-bottom: 1px solid #cecab7;

    border-top: 1px solid #cecab7;

    font-size: 14px;

    color: #645a54;

    

    text-align: center;

    text-transform: uppercase;

    padding: 5px;

}

.parkcity_category img { margin: 10px 21px }

.parkcity_category a { text-decoration: none }

/*End parkcity_category widget*/

/*Start parkcity_quote_widget*/

.parkcity_quote_text {

    font-size: 18px;

    font-style: italic;

    font-family: Cambria;

    color: black;

    text-align: center;

    background: url(images/parkcity_quote/comma_left.png) no-repeat top left, url(images/parkcity_quote/comma_right.png) no-repeat bottom right;

    padding: 0 18px;

}

.parkcity_quote_author {

    font-size: 12px;

    font-weight: bold;

    

    color: #6c6c6c;

    text-align: center;

    text-transform: uppercase;

}

/*End parkcity_quote_widget*/

/*Start parkcity_units widget*/

.parkcity_units {

    height: 235px;

    border: 1px solid #CCCCCC;

}

    .parkcity_units h4 {

        background: #89AACB;

        margin: 0;

        font-size: 16px;

        color: white;

        padding: 5px;

        font-weight: bold;

    }

.box_popular {

    height: 167px;

    width: 30%;

    margin: 2px;

    padding: 5px;

    text-align: center;

    font-size: 12px;

    float: left;

    background-color: #FFF;

    text-align: center;

}

    .box_popular p { padding-bottom: 5px }

    .box_popular h5 {

        font-size: 13px;

        margin: 0px;

        padding-top: 10px;

        padding-right: 0px;

        padding-bottom: 0px;

        padding-left: 2px;

        overflow: hidden;

        color: #426b8b;

    }

    .box_popular p {

        font-size: 12px;

        font-weight: bold;

        margin: 0px;

        padding-top: 0px;

        padding-right: 0px;

        padding-bottom: 0px;

        padding-left: 0px;

        overflow: hidden;

    }

    .box_popular img.units_image {

        height: 85px;

        width: 125px;

        overflow: hidden;

        border: black;

    }

/*End parkcity_units widget*/

/*Start Breadcrumbs*/

#crumbs {

    

    font-size: 12px;

}

    #crumbs .current { color: #3776bc }

    #crumbs a {

        color: #7ca4ae;

        text-decoration: none;

    }

/*End Breadcrumbs*/

/*index content*/

.content_right_widget a { text-decoration: none }



.content_right_widget {

    float: right;

    width: 185px;

    text-align: center;

}

.content_text {

	padding:20px;

    border-bottom: 0px dotted #000;

}

    .content_text h4 {

    border-bottom: 1px dotted #000000;

    font-size: 0.85em;

    letter-spacing: 0.25em;

    padding-bottom: 10px;

    text-align: center;

    text-transform: uppercase;

	color:#75674c;

    }

   



.parkcity_units { line-height: 15px }

#footer_second li {

    list-style: none;

    margin-bottom: 3px;

}

#footer_second p {

    text-align: center;

    

    font-size: 18px;

    color: #792500;

}

#footer_second li a {

    text-decoration: none;

    color: #FFF;

    font-size: 14px;

}

.page_left {

    width: 228px;

    float: left;

    background: #F4F6F3;

}

    .page_left .resortpro_sw p { font-weight: bold }

.page_content_checkout {

    width: 700px;

    margin: 0 auto;

}

.page_content {

}

    .page_content h1:first-child { margin-top: 0px }

#content .resortpro-properties { clear: none !important }

.page_left li {

    list-style: none;

    border-bottom: 1px dotted #c6c6c6;

}

 .page_content h1 {

	 font-size:1.5em;

	 color:#b7926b;

	 font-family: 'ACaslonPro Regular';

	 font-weight:bold;

	 margin-top:40px;

 }

  .page_content h2 {

	 font-size:1.3em;

	 color:#b7926b;

	 font-family: 'ACaslonPro Regular';

	 font-weight:bold;

	 /*margin-top:40px;*/

 }



.page_left li:first-child { border-bottom: none }

.page_left .resortpro_sw { padding: 0 !important }

.page_content li { list-style: none }

.single_content {

    margin-right: 240px;

    min-height: 750px;

}

.single_right {

    width: 230px;

    float: right;

}

    .single_right li { list-style: none }

.single_right {

    border-radius: 10px;

    background: url(images/post/post_sidebar.png) no-repeat;

    padding-bottom: 40px;

    color: #FFF;

    position: absolute;

    margin-left: 700px;

}

    .single_right .post_sidebar {

        text-align: center;

        font-size: 20px;

        

    }

/*Restaurance*/

.restaurance_content {

    font-family: Cambria;

    margin-right: 250px;

}

    .restaurance_content h3 {

        font-size: 18px;

        color: #904e31;

    }

    .restaurance_content h2 {

        font-size: 24px;

        color: black;

    }

    .restaurance_content p {

        font-size: 16px;

        color: #5A5A5A;

        padding: 0;

        text-align: justify;

        margin: 0;

    }

.alignleft {

    float: left;

    padding-right: 15px;

}

.restaurance_title {

    background: url(images/post/title_bg.png) repeat-x;

    height: 30px;

    border: 1px solid #dcdbd1;

    margin-bottom: 5px;

    font-size: 12px;

    color: #404040;

}

    .restaurance_title span { margin-top: 7px }

.restaurance_address {

    float: left;

    margin-left: 20px;

}

.restaurance_phone {

    float: left;

    margin-left: 30px;

}

.restaurance_cuisine {

    float: right;

    margin-right: 20px;

}

#restaurant_comments .submit_a_review {

    background: url('images/post/submit_a_review.png');

    width: 180px;

    height: 30px;

    margin: 20px auto;

    cursor: pointer;

}

#restaurant_comments { margin-top: 20px }

#comments_add {

    font-size: 13px;

    font-family: Cambria;

}

    #comments_add .active_star,

    #comments_add .inactive_star {

        cursor: pointer;

        width: 18px;

        height: 18px;

        float: left;

    }

    #comments_add .active_star { background: url('images/post/active_star.png') no-repeat }

    #comments_add .inactive_star { background: url('images/post/inactive_star.png') no-repeat }

.review_text { background: url('images/post/review_text.png') repeat-x }

.review_text {

    font-family: Cambria;

    color: #4c413c;

    padding: 10px;

}

    .review_text h2 {

        font-weight: bold;

        font-size: 14px;

    }

    .review_text p {

        font-size: 12px;

        text-align: justify;

    }

    .review_text img {

        float: right;

        margin: 5px;

    }

/*End Restaurance*/

/* Error page*/

#error404 {

    text-align: center;

    font-family: Cambria;

    color: #636363;

}

/*End Error page*/

/*Restaurance list*/

.restaurans_list { margin-right: 245px }

.post_type_title { /*    ;

    font-weight: bold;

    font-size: 24px;*/

    color: black;

}

.post_type_description {

    text-align: justify;

    font-family: cambria;

}

.one_restaurance {

    background: url(images/post/list_bg.png);

    padding: 10px;

    font-family: Cambria;

    font-size: 13px;

    color: #404040;

    height: 150px;

}

.restaurans_list .image_list {

    background: url('images/post/image_bg.png') no-repeat;

    padding: 5px;

    width: 130px;

    height: 130px;

    float: left;

    margin-right: 10px;

}

.one_restaurance h2 {

    

    font-size: 18px;

    font-weight: bold;

    margin: 0;

    color: black;

    margin-bottom: 10px;

}

.one_restaurance .extra_fields {

    margin: 0;

    padding: 0;

    font-weight: bold;

}

.one_restaurance p { text-align: justify }

.list_details {

    width: 685px;

    height: 50px;

    background: url('images/post/bottom_list.png');

    margin-bottom: 10px;

}

    .list_details .details_button {

        background: url('images/post/details.png') no-repeat;

        width: 140px;

        height: 30px;

        float: left;

        margin: 10px;

    }

    .list_details .details_stars {

        float: right;

        margin: 15px;

    }

/*End restaurance list*/

#resortpro_sw_checkin,

#resortpro_sw_checkout { background: url('images/calendar.png') no-repeat right center }

#content .resortpro-properties .buttons { width: auto }

.posts_list {

    margin-right: 245px;

    text-align: justify;

    padding: 10px;

    min-height: 750px;

    /*    font-family: Cambria;*/ }

    .posts_list a {

        color: black;

        text-decoration: none;

    }

.single_content {

    text-align: justify;

    padding: 5px;

    /*    font-family: Cambria;*/

}

#LikeboxPluginPagelet { margin-top: 30px }

    .wpcf7 p {

        margin: 0;

        padding: 0;

    }

.widget_archive p.post_sidebar { color: black }

.buttons_widget_restaurance {

    background: url('images/buttons/restaurants.png') no-repeat;

    width: 182px;

    height: 50px;

    margin: 10px auto;

}

.buttons_widget_shopping {

    background: url('images/buttons/shopping.png') no-repeat;

    width: 182px;

    height: 50px;

    margin: 10px auto;

}

.buttons_widget_museum {

    background: url('images/buttons/museum.png') no-repeat;

    width: 182px;

    height: 50px;

    margin: 10px auto;

}

.buttons_widget_art {

    background: url('images/buttons/art.png') no-repeat;

    width: 182px;

    height: 50px;

    margin: 10px auto;

}

.buttons_widget_spa {

    background: url('images/buttons/spa.png') no-repeat;

    width: 182px;

    height: 50px;

    margin: 10px auto;

}

.buttons_widget_things {

    background: url('images/buttons/things.png') no-repeat;

    width: 182px;

    height: 50px;

    margin: 10px auto;

}

#content .top_content p.home_sidebar, #content .page_left_search .home_sidebar{

    text-align: center;

    

    font-weight: bold;

}

#click_here {

    width: 125px;

    height: 25px;

    margin-top: 313px;

    margin-left: 140px;

    cursor: pointer;

    position: absolute;

    z-index: 9999;

    display: block;

}

click_here_link { z-index: 9999 }

.unit_description img { /*    margin-top: -30px;_NO__DOTCOMMA__AFTER__*/ }

.parkcity_category { width: 680px !important }

.page_content_all a { text-decoration: none }

#resortpro_unit_arrive,

#resortpro_unit_depart { background: url('images/date_calendar_new.gif') no-repeat right center }

#ajax_occupants,

#ajax_occupants_small {

    text-align: left;

    margin-left: 15px;

}

.buttons .phone .phone {

    /*background: url('images/search_tesult.png') no-repeat  center;*/

    height: 100px;

}

.buttons .phone { width: 100% !important }

/*Search page template*/

.page_left_search {

    color: black;

    float: left;

    width: 240px;

    height: 373px;

}

    .page_left_search form {

        display: block;

        width: 240px;

        background1: url('images/home-sidebar2.jpg') no-repeat;

    }

    .page_left_search li {

        list-style: none;

    }

    .page_left_search #widget_sp_image-15 { height: 65px }

    .page_left_search .resortpro_sw { color1: white }

        .page_left_search .resortpro_sw .page_left_search_sidebar {

            text-align: center;

            

            font-size: 20px !important;

            font-weight: bold;

        }

    .page_left_search #widget_sp_image-16 { height: 35px }

h1.search_title{

    font-family: Times New Roman;

    font-size: 20px !important;

}

.page_contact_us h1 {

    color: #377cc7;

    font-size: 24px;

}

.page_contact_us { 

padding:20px;

/*    font-weight: bold;_NO__DOTCOMMA__AFTER__*/ }

#sliderRotate {

    width: 720px;

    height: 373px;

}

    #sliderRotate img { border-radius: 10px }

.hide_google_plus { opacity: 0 }

    .hide_google_plus #button {

        height: 32px;

        width: 32px;

    }

.pagination_list {

    float: right;

    margin-top: 5px;

}

    .pagination_list a {

        font: bold 16px Arial;

        color: #426b8b;

        padding: 3px;

        text-decoration: none;

    }

    .pagination_list a#active_page { color: #c94b0d }

#inquiryFormContainer { background: url(images/inquiry_form_bg.png) bottom right }

#google_plus {

    float: left;

    position: absolute !important;

    margin-top: -25px;

    margin-left: 590px;

}

#main_content #icit_weather_widget-2 .weather-wrapper { margin: 10px 0 }

#main_content #text-7 { margin-top: 10px }

#resortpro_sw_search_form { height: 300px; border-radius: 10px; }


.featured_property {

    margin-top: 10px;

    width: 240px;

    height: 322px;

    background: url(images/featured_property_bg3.png) top left no-repeat;

}

    .featured_property h3,

    .footer_widget h4 {

        height: 36px;

        line-height: 36px;

        text-align: center;

        margin: 0;

        font-weight: normal;

        color: #792500;

    }

.footer_widget h4 { margin-top: 18px }

.two-col li {

    float: left;

    display: inline;

    width: 50%;

}

.featured_property .inner {

    height: 246px;

    padding: 20px;

}

    .featured_property .inner h4 {

        color: #276da5;

        font-family: Georgia, "Times New Roman", Times, serif;

        margin: 0 0 6px 0;

    }

    .featured_property .inner p {

        font-family: "Lucida Grande", Lucida, Verdana, sans-serif;

        font-size: 12px;

    }

.resortpro-tabs { width: 720px }



.top_menu{

	height: 41px;

	width: 970px;

	margin: 0 auto;

}



ul#bottom_menu{

	text-align:center;

	padding: 20px 0px 20px 0px;

}

ul#bottom_menu  li{

    display: inline;

}

ul#bottom_menu li.menu-item-last span { display: none; }

ul#bottom_menu li.menu-item span {color: #111;font-size:14px;}

ul#bottom_menu li a{

    text-decoration: none;

    font-size: 14px;

    color: black;

}



/* Featured Property Widget */



.widget_resortpro_featured_property

{

    width: 240px;

    background-color: #fae9cd;

	background-repeat: repeat-x;

	background-image: -moz-linear-gradient(top, #ffffff, #fae9cd);

	background-image: -ms-linear-gradient(top, #ffffff, #fae9cd);

	background-image: -webkit-linear-gradient(top, #ffffff, #fae9cd);

	background-image: -o-linear-gradient(top, #ffffff, #fae9cd);

	background-image: linear-gradient(top, #ffffff, #fae9cd);

	border-radius:10px;

	-moz-border-radius: 10px;

	padding-bottom:20px;

}



ul.featured-units

{

	padding:10px;

}

ul.featured-units li div

{

	text-align: center;

}



.featured-unit-title a

{

	color: #4c5f77;

	font-weight:bold;

}

.featured-unit-title

{

	margin: 5px 0 16px 0;

}

.featured-unit-image img {width:200px}



ul.featured-units li div.featured-unit-details div

{

	text-align:center;

}

div.featured-unit-adults{display:none}



div._resortpro_amenities div ul li, div._resortpro_amenities div ul li:hover

{

	padding: 0px;

}






.resortpro-search-widget-title {

	color: #fae9cd;

    

    font-size: 1.8em !important;

    font-weight: bold;

    line-height: 1.25em;

    text-align: center;

	line-height:24px;

}



.widget_resortpro_featured_property p

{

	color: #b7926b;

    

    font-size: 1.4em !important;

    font-weight: bold;

    line-height: 1.25em;

    text-align: center;

	line-height:40px;

	margin:0;

}


.resortpro-search-block {
  width: 100%;
}



.resortpro-search-checkin-block {margin-top: 10px;}



.resortpro-search-widget-body select

{

	width:100% !important;

}



#resortpro_sw_adults, #resortpro_sw_children

{

	width: 60px !important;

	margin: 0px !important;

}



.resortpro-search-submit

{

	text-align:center;

}



.resortpro-search-label

{

	margin: 10px 0px 10px 0px;

}



.resortpro-property-list-container

{

	position: absolute;

	width: 240px;

}



.resortpro-property-list-title

{

	border-radius: 10px;

	border: #422822 1px solid;

	background: #DEE9FF;

	padding: 10px;

	text-align:center;

	font-weight: bold;

	

	cursor: pointer;

}



.resortpro-property-list-units

{

	position:relative;

	background: red;

	left: 0px;

	top: 0px;

	z-index: 10000;

	overflow: auto;

	border-radius: 10px;

	border: #422822 1px solid;

	background: #DEE9FF;

	padding: 10px;

	

	display: none;

}



.resortpro-property-list-container:hover .resortpro-property-list-units

{

	display:block;

}



/* WIDE UNIT PAGE */

#content .page_content

{

}

/*.page_content_all {

	padding:20px;

	width:720px;

	float:right;

}

.page_content_all img

{

	border:#fff 1px solid;

	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;

	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;

	box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;

}

*/

#content .unit-container 

{

	width:970px;

	background: url(images/unit_4/bgtop.png) repeat-x;

}



#content .unit-picture, #content #unit-picture-itself

{

	width: 640px;

}



#content #unit-picture-itself

{

	height: 360px;

}



#content #unit-photos

{

	width: 660px;

}



#content .unit-extra, #content .unit-callus

{

	width: 270px;

}



#content .unit-extra table

{

	width: 100%

}



#content .unit-extra table input,#content .unit-extra table select

{

	width: 100px;

}





#content .unit-tabs ul

{

	width: 955px;

}






/* HORIZONTAL WIDGET */

#horizontal .resortpro-search-widget-title

{

    font-family: Times New Roman;

    font-size: 20px !important;

	line-height: 18px;

	color: black;

	text-align:left;

}



#horizontal .resortpro-search-block

{

	float: left;	

	width: auto;

	padding-right: 10px !important;

	margin:0px;

}



#horizontal .resortpro-search-widget-container

{

	width: 100%;

}



#horizontal .resortpro-search-label

{

	margin-bottom: 2px;

}



#horizontal #resortpro_sw_checkin, #horizontal #resortpro_sw_checkout

{

	width: 100px !important;

}



#horizontal #resortpro_sw_bed

{

	width: 120px !important;

}



#horizontal .resortpro-search-submit

{

	width: 150px !important;

	padding-top:10px;

}



#horizontal #resortpro_sw_search_form 

{

	height: 70px;

}



#horizontal .resortpro_sw

{

	padding: 0px !important;

}



#horizontal .resortpro-search-field

{

	line-height: 24px;

}



.wwo-weather-wrapper

{

	text-align:center

}

#world_weather_wwo-2

{

	width: 240px; height: 300px; background: url( images/bg.jpg) bottom left;

	background-repeat: no-repeat; background-color: #6CB2EB; border-radius:10px;

	border: #422822 1px solid;

	color: black;

	font: 14px Arial;

	padding-top: 5px;

}

.weather-icon-thumb img

{

	float:left;

}



#world_weather_wwo-2 h4

{

	margin:0px;

}



.main_content_widget li#world_weather_wwo-2

{

	margin-top:15px;

}



/*

#resortpro_complete_search-2 .resortpro-search-label {float:left}

#resortpro_complete_search-2 .resortpro-search-field {text-align:right}

#resortpro_complete_search-2 .resortpro-search-block {}

#resortpro_complete_search-2 .resortpro_sw-date, #resortpro_complete_search-2 select {width: 130px !important}

*/



#resortpro_complete_search-2 .resortpro-search-block

{

	padding: 5px 0px;

}



#resortpro_complete_search-2 .resortpro-search-submit img

{

	margin-top:10px;

}



.pagination {display:none}

/*.buttons .phone {display:none}*/

.unit-rating, .unit-callus {display:none !important}

#content .unit-title h2, #content .unit-extra, #content .unit-pricing-price, #content .unit-sidebar {color: black}



.unit-picture,.unit-sidebar  {border: #422822 1px solid !important}

.unit-sidebar-no-roof{	border-top:0px !important}



#content .resortpro-properties {background-color: transparent !important}

#content .resortpro-properties h2 {background-color: #b7926b !important;}

#content .resortpro-properties h2 a {color:white !important}



.unit-container {background-color: white !important}



.resortpro-checkout_content h2 {background-color: #422822 !important;

}

/*.wwo-weather-wrapper {

text-align: center;

width: 240px;

height: 100px;

background: url(/wp-content/themes/parkcity/images/featured_property_bg4.jpg) top left no-repeat;

padding-bottom: 30px;

border-bottom: #C5BEAE 2px solid;

border-radius: 5px;

font: normal 14px Arial;

}

.wwo-weather-wrapper h4 {

padding-top: 8px;

}

.weather-dayname {

display: none;

}

.weather-high:before {

content: "high: ";

}

.weather-low:before {

content: "low: ";

}

.weather-separator {

display: block;

color: white;

line-height: 5px;

font-size: 5px;

}

.weather-current {

font-size: 30px;

text-align: left;

padding-top: 0px;

}

.weather-current div {

font-size: 12px;

margin-left: 85px;

}

.weather-hilo {

font-size: 12px;

padding: 12px 15px 0px 0px;

float: right;

}

div.wp-forecast {

padding: 0px;

float: left;

background: whitesmoke;

width: 240px;

}

div.wp-forecast-curr-head {

font-size: 16px!important;

font-weight: bold;

}*/

.wXbody {

width: 240px!important;

height: 200px!important;

background: whitesmoke!important;}

.forecast {

display: block;

width: 236px!important;}

.wXheader #zipcode h1 {

font-weight: bold !important;

font-size: 14px !important;

}

.alignright {

float: right;

margin:5px 0 5px 20px;

}

.alignright. {

float: left;

margin:5px 20px 5px 0;



}

.page_content ul li {

}

#browse_inventory ul li .inventory_desc {

font-weight: bold;

}

.business_directory ul li .inventory_desc {

font-weight: bold;

}

.content_text h4 {

font-size: 1.3em;

}

#footer_email_us {

width: 160px;

}

.page_content li {

list-style: disc;

margin-left: 20px;

}

.page-id-0 .page_content li {

list-style: none;

}

.page_content_all {
min-height: 500px;
}
.sf-menu ul ul {
left: 165px!important;
}
hr.horizontal-rule-1 {
color: #fff;
background-color: #fff;
border: 1px dotted #dadada;
border-style: none none dotted;
}

/* Making social icons better */
#social_icons {
    width: 350px !important;
}