#menu {



	background:url(../images/framework/bgr_menu.jpg) repeat-x 0 0;



}



.sf-menu li li a {



	background:url(../images/framework/ico_grey_dot.png) no-repeat 12px 13px;



	color:#acacac;



}



.sf-menu li li {



	background-color:#2d2d2d;



}



.sf-menu li li li a {



	color:#999;



	background:url(../images/framework/ico_white_dot.png) no-repeat 12px 13px;



}



.sf-menu li li li a:hover {



	background-color:#525252;



	color:#999;



	background:url(../images/framework/ico_light_grey_dot.png) no-repeat 12px 13px #525252;



}



.sf-menu li li.sfHover {



	background-color:#fff;



}



.sf-menu li li:hover a,.sf-menu li li.sfHover a,.sf-menu li li a:hover {



	color:#fff;



	background:url(../images/framework/ico_white_dot.png) no-repeat 12px 13px #292929;



}



.sf-menu li li li:hover a,.sf-menu li li li.sfHover a {



	background-color:#525252;



	color:#acacac;



	background:url(../images/framework/ico_light_grey_dot.png) no-repeat 12px 13px #292929;



}



.sf-menu ul ul a,.sf-menu ul ul a:visited,.sf-menu a,.sf-menu a:visited,.sf-menu a:hover,.sf-menu a:focus {



	color:#fff;



}



#featured_slider {



	background:url(../images/framework/bgr_shadow.png) no-repeat bottom;



}



#featured_content {



	background:url(../images/framework/bgr_featured_content_top.jpg) no-repeat 0 0;



}



#featured_content .body {



	background:url(../images/framework/bgr_featured_content_bot.png) no-repeat 0 100%;



}



#featured_content .body .box h1 {



	color:#1f1f1f;



}



#featured_content .body .first {



	border-right:1px solid #e0e0e0;



}



#body .main_content .head {



	background:url(../images/framework/bgr_main_content_head.png) #FFF repeat 0 0;



}



#body ul li {



	color:#4e4e4e;



	background:url(../images/framework/ico_light_grey_dot.png) no-repeat 0 8px;



}



#body table th {



	border-bottom:1px solid #ebebeb;



}



#body table td {



	color:#6e6e6e;



}



#body .legend-title {



	background:#f3f3f3;



	border:1px solid #e0e0e0;



}



#body .legend {



	border:3px solid #e0e0e0;



}



#body .legend_details {



	border:3px solid #e0e0e0;



}



#body .legend_form {



	border:3px solid #e0e0e0;



}



#body .half_main_content .head {



	background:url(../images/framework/bgr_half_content_head.jpg) no-repeat 0 0;



}



#body .half_sidebar .body .contact_form .submit {



	border:solid 1px #d2d2d2;



}



#body .half_sidebar .body .contact_form button {



	background-color:#fff;



	color:#363636;



}



#body .half_sidebar .bot {



	background:url(../images/framework/bgr_sidebar_bot_big.jpg) no-repeat 0 0;



}



#body .full_width {



	border-left:1px solid #e0e0e0;



	border-right:1px solid #e0e0e0;



	background-color:#FFF;



}



#body .full_width .head {



	background:url(../images/framework/bgr_full_width_head.jpg) no-repeat 0 0;



}



#body .full_width .three_column_portfolio .item .image {



	background:url(../images/framework/bgr_portfolio_three_image.jpg) no-repeat 0 100%;



}



#body .full_width .big_portfolio .item .image {



	background:url(../images/framework/bgr_portfolio_big_image.jpg) no-repeat 0 100%;



}



#body .sidebar .body ul.sub_menu li {



	color:#727272;



}



#body .sidebar .body ul.sub_menu li a {



	color:#727272;



	background:url(../images/framework/ico_grey_dot.png) no-repeat 4px 5px;



}



#body .sidebar .body ul.sub_menu li li a {



	color:#868686;



}



#body .sidebar .body ul.sub_menu li li a:hover,#body .sidebar .body ul.sub_menu li li a.current {



	color:#383839;



}



#body .sidebar .bot {



	background:url(../images/framework/bgr_sidebar_bot.jpg) no-repeat;



}



#footer .footer_box {



	background:url(../images/framework/bgr_footer_top.png) no-repeat 0 0;



}



#footer .content {



	background:url(../images/framework/bgr_footer_bot.jpg) no-repeat 0 100% #f2f2f2;



}



#footer .content .social_box {



	background:url(../images/framework/bgr_footer_social.png) no-repeat 0 0;



}



.sf-menu li.sfHover,.sf-menu .current a,.sf-menu a:focus,.sf-menu a:hover {



	background-color:#363530;



	color:#fff;



}



.sf-menu ul a,.sf-menu ul a:visited,#body .main_content .comments .comment .comment_content .comment_head .posted {



	color:#9c9c9c;



}







#three_boxes .box p {



	color:#333;



}







#featured_content .body .box p,#featured_content .body .first p {



	color:#666;



}



#featured_content .body .fourth .item img,#body .left_image img,#body .right_image img {



	border:1px solid #ccc;



}



#featured_content .body .box h2,#featured_content .body .box h3,#featured_content .body .box a,#featured_content .body .third .author p a:hover,#body h3,#body .main_content .blog .blog_post .tags,#body .page_numbering ul li.dots,#body .main_content .comments h3,#body .main_content .comments .comment .comment_content .comment_head .right a:hover,#body .main_content .post_comment h3,#body .full_width .three_column_portfolio .item .actions a,#body .full_width .big_portfolio .item .actions a,#three_boxes .box h3,#three_boxes .box p a:hover,#footer .content h2,#footer .content .box,#footer .content .box a {



	color:#333;



}



#body .main_content,#body .half_main_content {



	border-left:1px solid #e0e0e0;







	border-right:1px solid #e0e0e0;



}



#body .main_content .head .desc,#body .half_main_content .head .desc,#body .full_width .head .desc {



	color:#a2a2a2;



}



#body .main_content .content,#body .half_main_content .content {



	background:url(../images/framework/bgr_main_content_bot.jpg) repeat-x 0 100% #FFF;



}



#body p,#body h4,#body h5,#body h6,#body .main_content .blog .blog_post .post_head .post_info p,#body .main_content .comments .comment .comment_content .comment_data,#body .main_content .post_comment form label {



	color:#4e4e4e;



}



#body h1,#body h2,#body .main_content .blog .blog_post .post_head .post_info p.date,#footer .content .social_box h2 {



	color:#111;



}



#body .main_content .blog,#body .page_numbering ul,#body .page_numbering ul li a:hover,#body .main_content .comments,#body .main_content .post_comment,#body .full_width .page_numbering ul {



	background:#FFF;



}



#body .main_content .comments .comment .comment_content .comment_head h4,#body .main_content .comments .comment .comment_content .comment_head h4 a,#body .main_content .comments .comment .comment_content .comment_head h4 a:hover {



	color:#000;



}



#body .main_content .post_comment form .text_input,#body .main_content .post_comment form .text_area {



	border:1px solid #d8d8d8;



	background:#f8f9f9;



	color:#4e4e4e;



}



#body .half_sidebar,#body .sidebar {



	background:url(../images/framework/bgr_sidebar_body.png) repeat-y 0 0;



}



#body .half_sidebar .body,#body .sidebar .body {



	background:url(../images/framework/bgr_sidebar_top.jpg) no-repeat 0 0;



	border-right:solid 1px #dadada;



}



#body .half_sidebar .body .contact_form p,#body .half_sidebar .body .contact_form label,#body .sidebar .body p {



	color:#7f7f7f;



}



#body .half_sidebar .body .contact_form input,#body .half_sidebar .body .contact_form textarea {



	color:#b2b2b2;



	border:solid 1px #d2d2d2;



}



#body .full_width .content,#body .full_width .three_column_portfolio,#body .full_width .big_portfolio {



	background:url(../images/framework/bgr_main_content_bot.jpg) repeat-x 0 100%;



}



#body .highlight {



	color:#fff;



}







body {



	background:url(../images/framework/bgr_body.jpg) repeat-x 0 0 #FFF;



}



#body .sidebar .body ul.sub_menu li a.sub,#body .sidebar .body ul.sub_menu li a:hover {



	background:url(../images/framework/ico_black_dot.jpg) no-repeat 4px 5px;



}



#body .highlight {



	background:#000;



}



a:focus,a:hover,#featured_content .body .third .author p a,#featured_content .body .box a:hover,#body p a,#body .main_content .blog .blog_post .post_head .post_info p a,#body .main_content .blog .blog_post .tags a,#body .page_numbering ul li a:hover,#body .main_content .comments .comment .comment_content .comment_head .right,#body .main_content .comments .comment .comment_content .comment_head .right a,#body .main_content .comments .comment .comment_content .comment_data a,#body .main_content .comments .comment .comment_content .comment_data a:hover,#body .full_width .three_column_portfolio .item .actions a:hover,#three_boxes .box p a,#footer .content .box a:hover,#footer .copy a:hover,#body .sidebar .body ul.sub_menu li a.sub,#body .sidebar .body ul.sub_menu li a:hover,#body .full_width .big_portfolio .item .actions a:hover {



	color:#000;



}



.input2 {display:none;}

.salto{
	clear:both;
	height:5px;
	}
.tripadvisor{
	text-align:center;	
	}