/**********************     W3C     ********************************************/body {   /* background:url('../img/bgBasmaEvent.gif') no-repeat; */    /*background:#7B797B;*/    background:#000400 url('../img/bgHeader.png') repeat-x scroll 0 74px;    /*background:#212829;*/    /*background:#000000; */    margin:0 auto;    font-family:Verdana;    font-size:12px;    text-align:center;    padding:0px;}a {    text-decoration:none;}h1, h2, h3 {    margin:0;    padding:0;}img {    border:none;}input:radio {    border:none;}/********************* END W3C   ***********************************************//********************* GLOBAL    ***********************************************/.clear {    clear:both;}.littleSpace {    margin-bottom:15px;}.middleSpace {    margin-bottom:30px;}.bigSpace {    margin-bottom:60px;}.noDisplay {    display:none;}.divLeft {    float:left;}.divRight {    float:right;}.error {    color:#FF0000;}.confirm {    color:#007943;}.submit {    color:#000000;    font-weight:bold;    height:25px;}.pointer {    cursor:pointer;}.navBarNumber {    font-weight:bold;    cursor:pointer;}.navBarNumber.selected {    background:#333;    color:#fff;}.navBarNumber:hover {    text-decoration:underline;}.inputInvisible {    border:none;    background:#FEE684;    color:#000;    font-weight:bold;    font-size:12px;    width:30px;}.link {    color:#000;}.link:hover{    text-decoration:underline;}#flotfloWebAgency {    clear:both;    color:#CECF94;    float:right;    font-family:Georgia;    font-size:10px;    font-weight:normal;    letter-spacing:1px;    padding-bottom:15px;    padding-top:30px;}#flotfloWebAgency a{    color:#CECF94;    }/********************* END GLOBAL    *******************************************//********************* BEGIN CONTENT *******************************************/#listEffectImg {    float:left;    width:427px;    height:390px;    overflow:hidden;}#slidingImg {    width:400px;    float:left;}.listMiseEnAvant {    float:left;    width:350px;    background:none !important;}.listMiseEnAvantDetail img {    margin-right:15px;    margin-bottom:15px;    margin-left:15px;}.listMiseEnAvantDetail {    float:left;    width:175px;    background:none !important;}/********************* END CONTENT *********************************************//********************** BEGIN EVENT ********************************************/.eventTitleDesc {    float:left;    width:300px;}.eventTitle {    background:url('../img/bgMenuBorderBottom.gif') repeat-x scroll center bottom transparent;    float:left;    height:34px;    width:470px;}.eventListImg {    float:right;    width:470px;}.eventTitleDate {    width:139px;    font-style:italic;    color:#ccc;    float:right;    text-align:right;}.eventDesc {     float:left;     width:470px;     clear:left;}/********************** END EVENT **********************************************//********************** BEGIN PRESTATION ***************************************/.prestationTitle {    background:url('../img/bgMenuBorderBottom.gif') repeat-x scroll center bottom transparent;    float:left;    height:34px;    width:470px;    text-align:center;    text-transform:uppercase;        }.prestationDesc {     float:left;     width:470px;     clear:left;}.prestaBox {    color:#F7F7F7;    float:left;    font-family:Verdana;    font-size:13px;    line-height:31px;    text-align:justify;    width:986px;}/********************** END PRESTATION *****************************************//******************** BEGIN HEADER ********************************************/#header {    height:139px;    margin:0 auto;    width:100%;    background:#000400;        /*background:url('../img/bgHeader.png') repeat-x*/   /* background:#191919;*/}#headerContent {    margin:0 auto;    width:966px;    height:130px;}#headerBaseLine {    padding-left:196px;    padding-top:27px;    color:#CECF94;    letter-spacing:1px;    font-weight:bold;    font-family:Verdana;    font-size:15px;    text-align:left;    width:575px;    float:left;}.menuSlider {    background:none repeat scroll 0 0 #333;    clear:both;    float:left;    margin-top:5px;    padding-bottom:5px;    padding-top:5px;    display:none;    position:absolute;}#headerMenuBasmaEvent {    margin-left:313px;    width:562px;    _width:565px;    background:url('../img/bgHeader.png') repeat-x scroll 0 -70px transparent;}#headerMenuPrestation {    margin-top:5px;    width:630px;    background:url('../img/bgHeader.png') repeat-x scroll 0 -70px transparent;  }#headerMenu h2 {    font-size:12px;    font-weight:normal;    display:inline;}.menuSlide {    display:inline;    color:#EFDBA5;    font-size:13px;    padding-left:8px;    padding-right:8px;}.menuSlide a{    color:#EFDBA5;    }.menuSlide.selected a{    color:#FFF;     }.menuSlide a:hover{    color:#FFF;    }/******************* END HEADER *************************************************//******************* BEGIN MENU ************************************************/#headerMenu {    background:#000400;    z-index:15;    position:relative;    clear:both;    color:#F7F7F7;    float:left;    font-family:Arial;    font-size:12px;    letter-spacing:1px;    margin-top:48px;    text-align:center;    width:813px;    margin-left:152px;}.menuLink {   margin-left:31px;    margin-right:31px;    text-align:center;    cursor:pointer;    float:left;}.menuLink.selected {    background:url('../img/bgMenuBorderBottom.gif') no-repeat scroll center 18px transparent;    padding-bottom:4px;}.titlePage {    background:url('../img/bgMenuBorderBottom.gif') no-repeat bottom;    /*border-bottom:1px solid #B5AEB5;*/    color:#FFFFFF;    display:block;    font-family:Verdana;    font-size:15px;    letter-spacing:2px;    margin-bottom:15px;    margin-left:45px;    text-align:center;    width:424px;}/******************* END MENU ***************************************************//******************** BEGIN HOMEPAGE *******************************************/#content {    margin:0 auto;    width:100%;}#middleContent {    width:986px;    margin:0 auto;    padding-top:50px;}#middleContent h1 a, #middleContent h2 a, #middleContent h3 a {    color:#f7f7f7}#middleContent h1, #middleContent h2, #middleContent h3 {    display:inline;    color:#f7f7f7;    font-weight:normal;    font-size:13px;}#middleContent .txt {    color:#F7F7F7;    line-height:41px;    text-align:left;    width:531px;    float:right;    z-index:13;    position:relative;    font-family:Verdana;    font-size:13px;}.menuLinkArrowDown {    width:16px;    height:16px;    cursor:pointer;    background:url('../img/arrowWhiteDown.png') no-repeat;}.menuLinkArrowDown.arrowUp {    background:url('../img/arrowWhiteUp.png') no-repeat;}/******************** END HOMEPAGE **********************************************//******************** BEGIN FIRST PAGE ******************************************/.pageIntroImgLeft {    left:-377px;    position:absolute;    top:-47px;    z-index:10;}.pageIntroImgRight {    right:-377px;    position:absolute;    top:-47px;    z-index:10;}#myImg {    display:none;    margin:0 auto;}#introImg {    z-index:15;    position:relative;    margin:0 auto;}#pageIntro .baseLine {    color:#F7F7F7;    font-family:georgia;    font-size:22px;    font-style:italic;    display:none;     position:absolute;}#headerBaseLineIntro {    height:44px;    margin-top:35px;    width:100%;    position:absolute;}/*#headerBaseLineIntro2Txt {   padding-left:10px;   position:relative;   right:0;   margin-top:15px;   text-align:right;}#headerBaseLineIntro1Txt {   position:relative;   left:0;   text-align:left;  }*/#pageIntro {    font-family:Arial;    font-size:11px;    height:465px;}#footerIntro a {    color:#fff;}#footerIntro h1 {    color:#FFFFFF;    font-size:13px;    display:inline;    font-weight:normal;    }#footerIntro {    background:url('../img/bgFooter.png') repeat-x 0px -101px;    color:#FFFFFF;    font-size:13px;    margin:0 auto;    padding-bottom:15px;    padding-top:12px;    position:relative;    width:100%;}#enterWebSite {    color:#F79600;    font-size:17px;    margin-left:292px;    letter-spacing:1px;    position:relative;    top:-41px;    cursor:pointer;}/******************** END FIRST PAGE ********************************************//******************** BEGIN CONTACT *********************************************/#contactForm .error {    margin-bottom:25px;}#contactForm .confirm {    color:#7FFF2A;    }#contactForm {    float:left;    width:650px;}#contactForm textarea {    background:url('../img/bgFooter.png') repeat-x scroll 0 0 transparent;    border:1px solid #B5AEB5;    color:#CECF94;    font-size:11px;    letter-spacing:2px;    padding-bottom:2px;    padding-top:2px;    width:250px;    }#contactSubmit {    float:left;    width:130px;    border:1px solid #CECF94;    cursor:pointer;    line-height:16px;    text-align:center;    padding-top:2px;    padding-bottom:2px;    background:url('../img/bgFooter.png') repeat-x scroll 0 0 transparent; }#contactForm input, #contactStatus {     background:url('../img/bgFooter.png') repeat-x scroll 0 0 transparent;    border:1px solid #B5AEB5;    color:#CECF94;    font-size:11px;    letter-spacing:2px;    padding-bottom:2px;    padding-top:2px;    width:189px;    }.contactItem {    float:left;    width:600px;    margin-bottom:15px;}.contactFormLeft {    float:left;    line-height:18px;    margin-right:30px;    text-align:right;    width:158px;}.contactFormRight {    float:left;    width:200px;    text-align:left;    line-height:18px;}.contactInfosTxt {    font-size:11px;    font-weight:normal;    letter-spacing:0;    padding-top:32px;    text-align:justify;    color:#CECF94;}#contactInfos {    border-bottom:1px solid #CECF94;    float:right;    padding-bottom:15px;    padding-top:15px;    text-align:left;    width:250px;    line-height:22px;}/******************** END CONTACT ***********************************************//********************* BEGIN INDEX **********************************************/.yellowColor {    color:#CECF94;    font-weight:bold;}#keyWordsBasmaEvent {        float:left;    width:427px;    position:relative;    z-index:15;}#slideShowImg {    width:986px;    float:left;    clear:both;    }#slideShowImg img {    float:left;    margin-right:59px;    display:inline;}/********************* END INDEX ************************************************//******************** BEGIN FOOTER *******************************************/#footer {    margin:0 auto;    clear:both;    height:200px;    background:#000400 url('../img/bgHeader.png') repeat-x scroll 0 -70px;}#footerContent {    width:986px;    margin:0 auto;    padding-top:15px;}#footerContent h3 {    font-weight:normal;    font-size:12px;}.footerBoxTitle {    font-size:16px;    color:#CECF94;    font-weight:bold;    padding-bottom:15px;}.footerMenu {    color:#B5AEB5;    float:left;    padding-bottom:10px;    clear:left;    padding-left:10px;    width:100%;    }.footerMenu.selected a {    color:#CECF94;    }.footerMenu a {    color:#B5AEB5;}.footerMenu a:hover {    color:#CECF94;}.footerBox {    height:160px;    min-height:154px;    text-align:left;    float:left;    /*padding-left:51px;    padding-right:51px;*/    border-right:1px dotted #CECF94;}/******************** END BEGIN FOOTER *******************************************//************************* PRETTY PHOTO ****************************************//* ------------------------------------------------------------------------	This you can edit.------------------------------------------------------------------------- */	div.light_rounded .pp_top .pp_left { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */	div.light_rounded .pp_top .pp_right { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */		div.light_rounded .pp_content .ppt { color: #000; }	div.light_rounded .pp_content_container .pp_left,	div.light_rounded .pp_content_container .pp_right { background: #fff; }	div.light_rounded .pp_content { background-color: #fff; } /* Content background */	div.light_rounded .pp_next:hover { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */	div.light_rounded .pp_previous:hover { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */	div.light_rounded .pp_expand { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */	div.light_rounded .pp_expand:hover { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */	div.light_rounded .pp_contract { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */	div.light_rounded .pp_contract:hover { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */	div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../img/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */	div.light_rounded #pp_full_res .pp_inline { color: #000; } 	div.light_rounded .pp_arrow_previous { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }	div.light_rounded .pp_arrow_next { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }	div.light_rounded .pp_bottom .pp_left { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */	div.light_rounded .pp_bottom .pp_right { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */	div.light_rounded .pp_loaderIcon { background: url(../img/prettyPhoto/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */		/* ----------------------------------		Dark Rounded Theme	----------------------------------- */		div.dark_rounded .pp_top .pp_left { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */	div.dark_rounded .pp_top .pp_middle { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */	div.dark_rounded .pp_top .pp_right { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */		div.dark_rounded .pp_content_container .pp_left { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */	div.dark_rounded .pp_content_container .pp_right { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */	div.dark_rounded .pp_content { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */	div.dark_rounded .pp_next:hover { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */	div.dark_rounded .pp_previous:hover { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */	div.dark_rounded .pp_expand { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */	div.dark_rounded .pp_expand:hover { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */	div.dark_rounded .pp_contract { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */	div.dark_rounded .pp_contract:hover { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */	div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */	div.dark_rounded .currentTextHolder { color: #c4c4c4; }	div.dark_rounded .pp_description { color: #fff; }	div.dark_rounded #pp_full_res .pp_inline { color: #fff; } 	div.dark_rounded .pp_arrow_previous { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }	div.dark_rounded .pp_arrow_next { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */		div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }	div.dark_rounded .pp_bottom .pp_left { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */	div.dark_rounded .pp_bottom .pp_middle { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */	div.dark_rounded .pp_bottom .pp_right { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */	div.dark_rounded .pp_loaderIcon { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */			/* ----------------------------------		Dark Square Theme	----------------------------------- */		div.dark_square .pp_left ,	div.dark_square .pp_middle,	div.dark_square .pp_right,	div.dark_square .pp_content { background: url(../img/prettyPhoto/prettyPhoto/dark_square/contentPattern.png) top left repeat; }	div.dark_square .currentTextHolder { color: #c4c4c4; }	div.dark_square .pp_description { color: #fff; }	div.dark_square .pp_loaderIcon { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */		div.dark_square .pp_content_container .pp_left { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */	div.dark_square .pp_content_container .pp_right { background: url(../img/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */	div.dark_square .pp_expand { background: url(../img/prettyPhoto/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */	div.dark_square .pp_expand:hover { background: url(../img/prettyPhoto/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */	div.dark_square .pp_contract { background: url(../img/prettyPhoto/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */	div.dark_square .pp_contract:hover { background: url(../img/prettyPhoto/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */	div.dark_square .pp_close { width: 75px; height: 22px; background: url(../img/prettyPhoto/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */	div.dark_square #pp_full_res .pp_inline { color: #fff; } 		div.dark_square .pp_arrow_previous { background: url(../img/prettyPhoto/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }	div.dark_square .pp_arrow_next { background: url(../img/prettyPhoto/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }		div.dark_square .pp_next:hover { background: url(../img/prettyPhoto/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */	div.dark_square .pp_previous:hover { background: url(../img/prettyPhoto/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */	/* ----------------------------------		Light Square Theme	----------------------------------- */		div.light_square .pp_left ,	div.light_square .pp_middle,	div.light_square .pp_right,	div.light_square .pp_content { background: #fff; }		div.light_square .pp_content .ppt { color: #000; }	div.light_square .pp_expand { background: url(../img/prettyPhoto/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */	div.light_square .pp_expand:hover { background: url(../img/prettyPhoto/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */	div.light_square .pp_contract { background: url(../img/prettyPhoto/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */	div.light_square .pp_contract:hover { background: url(../img/prettyPhoto/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */	div.light_square .pp_close { width: 75px; height: 22px; background: url(../img/prettyPhoto/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */	div.light_square #pp_full_res .pp_inline { color: #000; } 		div.light_square .pp_arrow_previous { background: url(../img/prettyPhoto/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */		div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }	div.light_square .pp_arrow_next { background: url(../img/prettyPhoto/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */		div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }		div.light_square .pp_next:hover { background: url(../img/prettyPhoto/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */	div.light_square .pp_previous:hover { background: url(../img/prettyPhoto/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */	/* ----------------------------------		Facebook style Theme	----------------------------------- */		div.facebook .pp_top .pp_left { background: url(../img/prettyPhoto/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */	div.facebook .pp_top .pp_middle { background: url(../img/prettyPhoto/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */	div.facebook .pp_top .pp_right { background: url(../img/prettyPhoto/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */		div.facebook .pp_content .ppt { color: #000; }	div.facebook .pp_content_container .pp_left { background: url(../img/prettyPhoto/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */	div.facebook .pp_content_container .pp_right { background: url(../img/prettyPhoto/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */	div.facebook .pp_content { background: #fff; } /* Content background */	div.facebook .pp_expand { background: url(../img/prettyPhoto/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */	div.facebook .pp_expand:hover { background: url(../img/prettyPhoto/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */	div.facebook .pp_contract { background: url(../img/prettyPhoto/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */	div.facebook .pp_contract:hover { background: url(../img/prettyPhoto/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */	div.facebook .pp_close { width: 22px; height: 22px; background: url(../img/prettyPhoto/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */	div.facebook #pp_full_res .pp_inline { color: #000; } 	div.facebook .pp_loaderIcon { background: url(../img/prettyPhoto/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */		div.facebook .pp_nav .pp_arrow_previous { background: url(../img/prettyPhoto/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }	div.facebook .pp_nav .pp_arrow_next { background: url(../img/prettyPhoto/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }	div.facebook .pp_nav { margin-top: 0; }	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }		div.facebook .pp_next:hover { background: url(../img/prettyPhoto/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */	div.facebook .pp_previous:hover { background: url(../img/prettyPhoto/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */		div.facebook .pp_bottom .pp_left { background: url(../img/prettyPhoto/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */	div.facebook .pp_bottom .pp_middle { background: url(../img/prettyPhoto/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */	div.facebook .pp_bottom .pp_right { background: url(../img/prettyPhoto/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner *//* ------------------------------------------------------------------------	DO NOT CHANGE------------------------------------------------------------------------- */	div.pp_pic_holder a:focus { outline:none; }	div.pp_overlay {		background: #000;		display: none;		left: 0;		position: absolute;		top: 0;		width: 100%;		z-index: 9500;	}		div.pp_pic_holder {		display: none;		position: absolute;		width: 100px;		z-index: 10000;	}				.pp_top {			height: 20px;			position: relative;		}			* html .pp_top { padding: 0 20px; }					.pp_top .pp_left {				height: 20px;				left: 0;				position: absolute;				width: 20px;			}			.pp_top .pp_middle {				height: 20px;				left: 20px;				position: absolute;				right: 20px;			}				* html .pp_top .pp_middle {					left: 0;					position: static;				}						.pp_top .pp_right {				height: 20px;				left: auto;				position: absolute;				right: 0;				top: 0;				width: 20px;			}				.pp_content { height: 40px; }				.pp_content .ppt {			left: auto;			margin-bottom: 5px;			position: relative;			top: auto;		}				.pp_fade { display: none; }				.pp_content_container {			position: relative;			text-align: left;			width: 100%;		}					.pp_content_container .pp_left { padding-left: 20px; }			.pp_content_container .pp_right { padding-right: 20px; }					.pp_content_container .pp_details {				margin: 10px 0 2px 0;			}				.pp_description {					display: none;					margin: 0 0 5px 0;				}								.pp_nav {					clear: left;					float: left;					margin: 3px 0 0 0;				}									.pp_nav p {						float: left;						margin: 2px 4px;					}									.pp_nav a.pp_arrow_previous,					.pp_nav a.pp_arrow_next {						display: block;						float: left;						height: 15px;						margin-top: 3px;						overflow: hidden;						text-indent: -10000px;						width: 14px;					}				.pp_hoverContainer {			position: absolute;			top: 0;			width: 100%;			z-index: 2000;		}				a.pp_next {			background: url(../img/prettyPhoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;			display: block;			float: right;			height: 100%;			text-indent: -10000px;			width: 49%;		}					a.pp_previous {			background: url(../img/prettyPhoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;			display: block;			float: left;			height: 100%;			text-indent: -10000px;			width: 49%;		}				a.pp_expand,		a.pp_contract {			cursor: pointer;			display: none;			height: 20px;				position: absolute;			right: 30px;			text-indent: -10000px;			top: 10px;			width: 20px;			z-index: 20000;		}					a.pp_close {			display: block;			float: right;			text-indent: -10000px;		}				.pp_bottom {			height: 20px;			position: relative;		}			* html .pp_bottom { padding: 0 20px; }						.pp_bottom .pp_left {				height: 20px;				left: 0;				position: absolute;				width: 20px;			}			.pp_bottom .pp_middle {				height: 20px;				left: 20px;				position: absolute;				right: 20px;			}				* html .pp_bottom .pp_middle {					left: 0;					position: static;				}							.pp_bottom .pp_right {				height: 20px;				left: auto;				position: absolute;				right: 0;				top: 0;				width: 20px;			}				.pp_loaderIcon {			display: block;			height: 24px;			left: 50%;			margin: -12px 0 0 -12px;			position: absolute;			top: 50%;			width: 24px;		}				#pp_full_res {			line-height: 1 !important;		}					#pp_full_res .pp_inline {				text-align: left;			}							#pp_full_res .pp_inline p { margin: 0 0 15px 0; }			div.ppt {			color: #fff;			display: none;			font-size: 17px;			height:30px;			left: 0;			position: absolute;			top: 0;			z-index: 9999;			background:#000;		}/* ------------------------------------------------------------------------	Miscellaneous------------------------------------------------------------------------- */	.clearfix:after {	    content: "."; 	    display: block; 	    height: 0; 	    clear: both; 	    visibility: hidden;	}	.clearfix {display: inline-block;}	/* Hides from IE-mac \*/	* html .clearfix {height: 1%;}	.clearfix {display: block;}	/* End hide from IE-mac */
