@charset "utf-8";
/* CSS Document */

body {width:900px; margin:0px auto; padding:0px; background:#FFF; font-family:Arial, Helvetica, sans-serif;}
#logo {width:200px; height:88px; float:left; margin-top:20px;}
#menu {width:900px; font-size:18px; text-align:center; margin:25px auto 25px auto;}
#menu ul {margin:0px; padding:0px;}
#menu li { list-style:none; display:inline; padding:0px 25px 0px 25px; color:#535353; font-family:'Philosopher',Arial, Helvetica, sans-serif;}
#menu  li a {text-decoration:none; color:#535353; font-family:'Philosopher',Arial, Helvetica, sans-serif;}
#menu li a:hover, #menu li a.on {text-decoration:underline; color:#535353;}
#wrapper_hm {width: 900px; height:400px; margin:25px auto 20px auto;}
#wrapper_abt {width: 900px; height:400px; margin:25px auto 20px auto; border:5px solid #121212; background:url(images/about_bg.jpg) no-repeat;}
#wrapper_footer {width:205px; margin:auto;}
#footer_left {width:151px; float:left; margin-top:5px;}
#footer_right {width:45px; float:right;}
.clear {clear:both;}
#menu_footer {width:330px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right; text-align:right;}
#menu_footer ul {margin:0px; padding:0px;}
#menu_footer li { list-style:none; display:inline; margin-left:20px;}
#menu_footer  li a {text-decoration:none; color:#808080; font-weight:bold;}
#menu_footer li a:hover, #menu_footer li a.on {text-decoration:underline; color:#CCC;}
#tabs_links {width:150px;padding:20px; float:left; background:url(images/menu_bg.png) repeat-y;}
#tabs_content {width:710px; height:400px; float:right;}
.content_pane { background:url(images/content_bg.png); width:650px !important; margin-top:45px !important; margin-right:20px !important;}
.image_holder { background:#000; padding:5px !important; border:#666 2px solid; width:149px !important; height:180px !important; float:left;}
.logo__desc_holder { width:440px !important; float:left; margin-top:15px !important;}
#tabs_links_design {width:180px;padding:20px; float:left; background:url(images/menu_bg.png) repeat-y;}
#tabs_content_design {width:680px; height:450px; float:right;}
.content_pane_design { background:url(images/content_bg.png); width:620px !important; margin-top:30px !important; margin-right:50px !important;}
.images_design {width:360px !important; text-align:center; padding:0px !important; margin:auto !important; float:none !important;}
.images_design img {border:2px solid #666; margin:0px 10px 10px 10px !important;}
.images_design_cust {width:340px !important; text-align:center; padding:0px !important; margin:auto !important; float:none !important;}
.images_design_cust img {border:2px solid #666; margin:0px 10px 10px 10px !important;}
#col ul {margin:0px; padding:0px; list-style:none;}
#col li {float:left; width:180px; height:450px; margin:0px; padding:0px; outline:none;}
#col li a {width:180px; height:450px; outline:none;}
.continent {color:#FFF; font-size:14px; margin:0px 0px 16px 0px; padding:0px; text-transform:uppercase;}
.continent2 {color:#FFF; font-size:14px; margin:16px 0px 16px 0px; padding:0px; text-transform:uppercase;}
#tabs_links2 {width:230px;padding:20px; float:left; background:url(images/menu_bg.png) repeat-y;}
#tabs_links3 {width:150px;padding:20px; float:left;}
.content_pane_dist { background:url(images/content_bg.png); width:570px !important; margin-top:45px !important; margin-right:100px !important;}
#tabs_content_dist {width:630px; height:450px; float:right;}
.col_dist { width:190px !important; margin:0px !important; padding:0px !important; float:left;}
.col_dist2 { width:280px !important; margin:0px !important; padding:0px !important; float:left;}
#twitter {margin-top:5px; border:0px; border:0px;}
#facebook {margin-top:3px; border:0px; border:0px;}
#fb {width:450px; text-align:center; margin:15px auto 0px auto;}
#top_logo_left {width:155px; height:100px; float:left; margin:20px 0 0 0;}
#menu_top_right {width:745px; font-size:17.5px; margin:70px 0 0 0; float:right;}
#menu_top_right ul {margin:0px; padding:0px;}
#menu_top_right li { list-style:none; display:inline; padding:0px 0px 0px 20px; color:#535353; font-family:'Philosopher',Arial, Helvetica, sans-serif;}
#menu_top_right  li a {text-decoration:none; color:#535353; font-family:'Philosopher',Arial, Helvetica, sans-serif;}
#menu_top_right li a:hover, #menu_top_right li a.on {text-decoration:underline; color:#535353;}
.remove_border {border:none;}
.left_entry {width:500px; margin:20px 70px 20px 0px; float:left;}
.right_entry {width:430px; float:right;}
.promo {margin:15px 0 0px 0; padding-bottom:10px; border-bottom:dotted 2px #CCC;}
.footer_page {margin-top:10px; margin-bottom:10px;}
#footer_left_2 {width:500px; float:left;}
#footer_right_2 a {text-decoration:underline; color:#666;}
#footer_right_2 {width:350px; float:right; text-align:right; font-size:11px; color:#666; line-height:14px; margin-top:5px;}
.content {margin:15px auto 0px auto; padding-bottom:10px; border-bottom:dotted 2px #CCC; color:#535353; font-size:12px;}
.form_wrapper {width:600px; margin:auto;}
.text_field {width:300px; margin-bottom:7px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px #CCC solid; background:none; padding:4px;}
.text_area {width:500px; height:150px; margin-bottom:7px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px #CCC solid; background:none; padding:4px; resize:none;}
.button_submit {background:none; border:1px solid #CCC; padding:4px; cursor:pointer; color:#666;}
.confirmation {text-align:center; min-height:370px; line-height:20px;}
.location_wrapper {width:500px; margin:auto;}
.google_map {width:154px; height:36px; border:#CCC 1px solid; margin:10px auto 0 auto; cursor:pointer;}
#galleria {width:900px; height:570px;}