body{ color: #474747; text-align: center; font-size: 100%; line-height: 1em; background: #ffffff; } body, input, textarea, select, option, optgroup, button{ font-family: Helvetica, Arial, sans-serif; } .container{ text-align: left; margin: 0 auto; font-size: 12px; width: 690px; } .clear{ clear:both; font-size: 1px; height: 1px; margin-bottom: -1px; } input, textarea, select, option, optgroup, button { font-size: 1em; vertical-align: middle; } li { list-style: none outside none; } h1, h2, h3, h4, h5, h6{ color: #505152; line-height: 1.0em; font-weight: normal; padding: 0; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{ vertical-align:middle; } h1{ height: 32px; line-height: 32px; margin: 20px 0px 15px; font-size: 2px; font-weight: bold; font-style: italic; } h1 img{ vertical-align:top; } h2{ font-size: 25px; font-weight: bold; margin: 5px 0px; text-align: right; overflow: hidden; line-height: 30px; word-wrap: break-word; } h2 span{ float: left; text-align: left; width: 690px; } h2 strong{ color: #505152; font-size:18px; font-weight:bold; line-height:26px; padding:0 0 3px; } h3{ font-size:16px; color:#2B2B2B; font-weight:normal; } h3 small{ padding-left:10px; margin-left:5px; border-left:1px solid #c1c1c1; color:#626262; font-size:11px; } h4{ font-size:16px; font-weight:bold; border-bottom:1px solid #e9e9e9; color:#626262; line-height:32px; margin:0px 0px 5px 0px; } table.details{ margin:0px 0px 0px 0px; line-height:22px; } table.details th{ background:#f2f2f2; } table.details th, table.details td{ border-bottom:1px solid #e9e9e9; padding: 8px 10px; } table.details thead th, table.details thead td{ border-top:1px solid #c1c1c1; } table.details tfoot th, table.details tfoot td{ border-bottom:1px solid #c1c1c1; } a{ color:#0063DC; outline:medium none; text-decoration:none; } a, a:visited { text-decoration:none; } a.link { color:#B2D0F4; text-decoration:underline; } a.link span { color:#0063DC; } #header-container .container{ overflow:hidden; } #header-container .container ul.breadcrumb { border-bottom:1px solid #EDEEEE; color:#0063DC; overflow:hidden; padding:0px 0px 6px; margin-top:19px; zoom:1; } #header-container .container ul.breadcrumb li { float:left; line-height:22px; margin:0; } #header-container .container ul.breadcrumb li span.slash { margin:0px 2px 0px 5px; } #body-container .gallery{ margin:10px 0px 10px 0px; } #body-container .gallery div{ overflow:hidden; zoom:1; } #body-container .gallery div p{ text-align: center; } #body-container .gallery div ul{ overflow:hidden; zoom:1; } #body-container .gallery div ul li{ float:left; display:inline; margin:0px 13px 13px 13px; width:144px; height:111px; } #body-container p{ font-size: 14px; line-height: 20px; color: #474747; margin: 10px 0px; word-break: break-all; } #body-container .details{ overflow:hidden; zoom:1; margin:10px 0px 10px 0px; } #body-container .details ul{ float:right; font-size:11px; color:#b0b0b0; } #body-container .details ul li{ display:inline; margin:0px 0px 0px 5px; } #body-container .details ul li strong{ color:#626262; font-weight:normal; } #footer-container .container{ overflow:hidden; padding-bottom:10px; padding-top:20px; } #footer-container .container .layer-contact{ width:100%; } #footer-container .container .layer-contact > div{ font-size:14px; line-height:24px; color:#2b2b2b; zoom:1; overflow:hidden; } #footer-container .container .layer-contact div .inner{ overflow: hidden; } #footer-container .container .layer-contact div .inner > ul{ width:50%; padding:0; margin:0; float:left; } #footer-container .container .layer-contact div ul li{ margin:5px 0px 5px 0px; } #footer-container .container .layer-contact div ul.address li{ margin-left:10px; } #footer-container .container .layer-contact div ul li.phone{ overflow:hidden; } #footer-container .container .layer-contact div ul li.phone span{ float:left; margin-right:3px; } #footer-container .container .layer-contact div ul li.phone strong{ overflow:hidden; display:block; word-wrap:break-word; } #footer-container .container .layer-contact div ul li.phone img{ vertical-align:top; margin-top:2px; } #footer-container .container .layer-contact div ul li.phone .phone-gap{ display:block; float:none; margin-right:0px; } #footer-container .container .layer-contact div ul li.communicator{ overflow:hidden; } #footer-container .container .layer-contact div ul li.communicator span{ float:left; margin-right:3px; } #footer-container .container .layer-contact div ul li.communicator strong{ overflow:hidden; display:block; word-wrap:break-word; } #footer-container .container .layer-contact div ul li.skype{ overflow: hidden; } #footer-container .container .layer-contact div ul li.skype span{ float:left; margin-right:3px; } #footer-container .container .layer-contact div ul li.skype strong{ overflow:hidden; display:block; word-wrap:break-word; } #footer-container .container .layer-contact div ul li strong{ font-size:16px; word-wrap: break-word; } #footer-container .container .map{ float:left; border:1px solid #c7c7c7; } #footer-container .container .map img{ display:block; width:448px; height:275px; } #photos-container .container{ margin-bottom:100px; } #photos-container p{ font-size:14px; line-height:20px; color:#2b2b2b; margin:10px 0px 10px 0px; } #photos-container .gallery{ margin:10px 0px 10px 0px; } #photos-container .gallery div{ overflow:hidden; zoom:1; } #photos-container .gallery h4{ margin-bottom:16px; } #photos-container .gallery div p{ text-align: center; } #photos-container .gallery div ul{ overflow:hidden; zoom:1; } #photos-container .gallery div ul li{ float:left; display:inline; margin:0px 13px 13px 13px; width:144px; height:111px; }