.modalboxContent {display:none;}
.modalgallery {display:block;}
div#modalBoxFaderLayer,
div#modalBoxAjaxLoader,
div#modalBox,
div#modalBox div#modalBoxBody,
div#modalBox div#modalBoxBody div.modalBoxBodyContent,
div#modalBox div#modalBoxBody div.modalboxStyleContainerContent,
div#modalBox div#modalBoxBody div#modalBoxCloseButton,
div#modalBox div#modalBoxBody div#modalBoxCloseButton a.closeModalBox,
div#modalBox div#modalBoxBody div#modalBoxCloseButton a.closeModalBox span,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_topLeft,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_topRight,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_bottomLeft,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_bottomRight,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_top,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_bottom,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_left,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_right,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_top div.modalboxStyleContainer_surface_body,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_bottom div.modalboxStyleContainer_surface_body {margin:0;padding:0;}/* default reset */
div#modalBoxFaderLayer {display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;}
div#modalBoxAjaxLoader {background:transparent url(../img/ajax-loader.gif) 50% 40% no-repeat;height:100px;padding:130px 0 0 0;text-align:center;overflow:hidden;}
div#modalBox {display:none;position:fixed;z-index:10000;text-align:left;background-color:transparent;}
div#modalBox {width:auto;}
div#modalBox.small {width:400px;}
div#modalBox.medium {width:500px;}
div#modalBox.large {width:700px;}
div#modalBox.auto {width:auto;} /* for image content only */
div#modalBox div#modalBoxBody {position:relative;}
/* clearfix */
.modalboxStyleContainerContent:after, 
.modalBoxBodyContent:after {content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;}
* html .modalboxStyleContainerContent, 
* html .modalBoxBodyContent {zoom:1;display:block;}/*IE6*/
*+html .modalboxStyleContainerContent, 
*+html .modalBoxBodyContent {zoom:1;display:block;} /*IE7*/

div#modalBox div#modalBoxBody div.modalBoxBodyContent {background-color:white;padding:15px;}
div#modalBox.modalBoxBodyContentImageContainer div#modalBoxBody div.modalBoxBodyContent {padding:0;}
div#modalBox.emphasis div#modalBoxBody div.modalBoxBodyContent {border:1px dotted red;}
div#modalBox div#modalBoxBody div#modalBoxCloseButton {position:absolute;top:11px;right:12px;}
div#modalBox div#modalBoxBody div#modalBoxCloseButton a.closeModalBox,
div#modalBox div#modalBoxBody div#modalBoxCloseButton a.closeModalBox span {text-decoration:none;color:#f4f4f4;cursor:pointer;}
div#modalBox div#modalBoxBody div#modalBoxCloseButton a.closeModalBox {display:block;width:20px;height:20px;background:transparent url(../img/skins/precious_white/closebutton_13x13.png) center center no-repeat;}
div#modalBox div#modalBoxBody div#modalBoxCloseButton a.closeModalBox span {display:none;}
div#modalBox div#modalBoxBody {padding:36px 0;}
div#modalBox div#modalBoxBody div.modalboxStyleContainerContent {padding:0;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_top div.modalboxStyleContainer_surface_body,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_bottom div.modalboxStyleContainer_surface_body,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_topLeft,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_topRight,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_bottomLeft,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_bottomRight {background-color:transparent;background-image:url(../img/skins/precious_white/bg_shadows_sprite.png);}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_topLeft,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_topRight,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_bottomLeft,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_bottomRight {background-repeat:no-repeat;position:absolute;width:36px;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_topLeft{background-position:0 -72px;left:0;top:0;height:36px;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_topRight{background-position:-36px -72px;right:0;top:0;height:36px;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_bottomLeft{background-position:0 -108px;left:0;bottom:0;height:36px;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_corner_bottomRight{background-position:-36px -108px;right:0;bottom:0;height:36px;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_top,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_bottom {position:absolute;width:100%;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_top div.modalboxStyleContainer_surface_body,
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_bottom div.modalboxStyleContainer_surface_body {background-color:transparent;background-repeat:repeat-x;margin:0 36px;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_top {left:0;top:0;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_top div.modalboxStyleContainer_surface_body {height:36px;background-position:0 0;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_bottom {left:0;bottom:0;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_bottom div.modalboxStyleContainer_surface_body {height:36px;background-position:0 -36px;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_left {background:transparent url(../img/skins/precious_white/bg_shadows_left.png) left top repeat-y;}
div#modalBox div#modalBoxBody div.modalboxStyleContainer_surface_right {background:transparent url(../img/skins/precious_white/bg_shadows_right.png) right top repeat-y;padding:0 36px;}
