﻿body {font-family:Arial, Sans-Serif; font-size:12px; color:#9f9f9f; padding:0px; margin:0px;}
/* GENERIC */
a img {border:none;}

/* COMMON */

/* #HOME */

/* DIALOGS */
.ui-widget-overlay {background-color:#000;top:33px;}
.ui-dialog { }
.ui-dialog .ui-dialog-titlebar {position:relative;height:0px;overflow:visible;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {display:none;}
.ui-dialog .ui-dialog-content {}
.ui-dialog-titlebar-close {background:url(../../resources/images/common/bt_close.png) top left no-repeat;width:60px;height:60px;display:block;position:absolute;right:-27px;bottom:-32px;}
.ui-dialog-titlebar-close:hover {background-image:url(../../resources/images/common/bt_close_over.png);}
.ui-dialog-titlebar-close .ui-icon-closethick {display:none;}
.ui-dialog .popup.generic {font-family:Arial, sans-serif; font-size:11px; color:#000; background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;}
.ui-dialog .popup .info {width:282px;height:auto;padding:20px;}
.ui-dialog .popup .info img {margin-bottom:20px;}
.ui-dialog .popup .partner {width:960px;height:600px;padding:20px 0px;}
.ui-dialog .popup .partner p {display:block; padding:10px 20px;}
.ui-dialog .popup .partner p a {text-decoration:none;}
.ui-dialog .popup .partner p img {vertical-align:middle;}
.ui-dialog .popup .contact {width:300px;height:300px;padding:20px;color:#808080;}
.ui-dialog .popup .contact img {display:block; margin-bottom:12px;}
/*.ui-dialog .popup .contact p {padding:10px 0px;}
.ui-dialog .popup a { color:#000000; font-family:arial; font-size:11px; font-weight:bold; text-decoration:none; }
.ui-dialog .popup a:hover { color:#000000; font-weight:bold; text-decoration:underline; }*/




/* PORTFOLIO-FORM POPUP */
.hidden {display:none;}
.label { text-transform:uppercase;}
.longLabel { font-size:12px; color:#9f9f9f; padding:0px 0px 10px 0px; margin:0px;}
.error {font-size:10px;}
.required {padding:0px 0px 10px 0px;}
.formContainer {position:relative;}
.fieldsContainer {padding:0px 20px;}
.textBoxContainer {height:20px; width:220px; position:relative; background:url(../../resources/images/common/background/bkg_textbox_mid.gif) top left repeat-x; margin:4px 0px; }
.textBoxContainer input { border:none 0px #ffffff; height:17px; width:210px; background-color:#ffffff !important; padding:0px; margin:1px 7px; }
.textBoxContainerAdress {height:20px; width:440px; position:relative; background:url(../../resources/images/common/background/bkg_textbox_mid.gif) top left repeat-x; margin:4px 0px; }
.textBoxContainerAdress input { border:none 0px #ffffff; height:17px; width:430px; background-color:#ffffff !important; padding:0px; margin:1px 7px; }
.textBoxContainerCity {height:20px; width:280px; position:relative; float:left; background:url(../../resources/images/common/background/bkg_textbox_mid.gif) top left repeat-x; margin:4px 20px 4px 0px; }
.textBoxContainerCity input { border:none 0px #ffffff; height:17px; width:270px; background-color:#ffffff !important; padding:0px; margin:1px 7px; }
.textBoxContainerPostalCode {height:20px; width:140px; position:relative; float:left; background:url(../../resources/images/common/background/bkg_textbox_mid.gif) top left repeat-x; margin:4px 0px 4px 0px; }
.textBoxContainerPostalCode input { border:none 0px #ffffff; height:17px; width:127px; background-color:#ffffff !important; padding:0px; margin:1px 7px 1px 7px; }
.textBoxLeft {height:20px; width:7px; position:absolute; top:0px; left:0px; background:url(../../resources/images/common/background/bkg_textbox_left.gif) top left no-repeat;}
.textBoxRight {height:20px; width:7px; position:absolute; top:0px; right:0px; background:url(../../resources/images/common/background/bkg_textbox_right.gif) top left no-repeat;}
.subTextBoxContainerAdress {position:relative; width:440px; margin:4px 0px;}
.waterMark {color:#d9d9d9;}
.uploadButton {margin:20px 0px 10px 0px;}
.navButtonsContainer {font-family:Arial, Sans-serif; font-size:11px; color:#808080; width:460px; height:20px; position:absolute; left:0px; bottom:0px; background: url(../../resources/images/common/background/bkg_navButtons.gif) top left repeat-x; padding:16px 10px 4px 10px;}
.navButtonsContainer .navButtons {float:right;}
.navButtonsContainer .navButtons a { text-transform:uppercase; color:#808080; text-decoration:none; float:left; }
.navButtonsContainer .navButtons .sep { height:20px; width:1px; float:left; margin:-3px 10px 0px 10px; border-left:solid 1px #cccccc;}