/*xsp style2 btns0*/
#mastheadcontainer{float:left;width:100%}
#masthead #sharedlightboxcontainer{top:75px;right:25px}
.mastheadright{margin-top:34px}
.innertube{margin:0}
#sidebar .topbar{margin-right:10px}
#group .textcontainer{width:100%}
#group #contentwrapper{width:100%}
#group_layout3 .categorypagetable{margin-top:20px}
#group .js-masonry{width:100%}
#gallery2 #contentwrapper{margin-left:5px;margin-top:20px}
.galleries-box{float:left;width:99%;height:auto;padding:0;margin-top:5px;margin-left:10px}
.galleries-scrollbox{float:left;width:100%;height:210px;padding-bottom:12px}
.galleries-scroller{float:left;padding:0;width:97%;height:210px;overflow-x:hidden}
#group_layout2 #masthead .masthead-inner,
#group_layout2 #mainMenuContainer{width:100%}
#group_layout2 #titlebar .innertube{margin:20px 20px 0 20px}
#group_layout2 #contentwrapper{margin-left:5px;margin-top:40px}
#group_layout3 #masthead .masthead-inner,
#group_layout3 #mainMenuContainer{width:100%}
#gallery2 #masthead .masthead-inner,
#gallery2 #mainMenuContainer{width:100%}
#gallery3 #masthead .masthead-inner{width:auto}
#gallery3 #sidebar .innertube{margin:20px 90px 0 20px}
#gallery3 #contentcolumn{margin-top:20px}
#search #masthead .masthead-inner,
#search #mainMenuContainer{width:100%}
#search .searchwrapper{width:350px}
#contentwrapper{float:left;width:100%;height:auto;text-align:left;border:0}
#contentwrapper .fullwidthpage{float:left;width:100%;height:auto;padding:0;margin:0}
#masthead .masthead-inner,
#mainMenuContainer,
.searchwrapper .searchbar{margin-right:0;margin-left:0}
#contentwrapper{width:100%}
#contentwrapper .centeredcontent,
#home .centeredcontent{float:left;height:auto;width:100%}
#contentwrapper .centeredfooter{width:100%;padding:10px;height:auto}
#masthead .mastheadcenter{height:100%;text-align:left}
#masthead .masthead-inner{width:100%;height:100%;text-align:left}
.searchwrapper {height:0;margin-left:12px;margin-right:12px;position:absolute;right:10px;text-align:left;top:12px;width:420px;z-index:1;border:none}
.searchbar{float:right}
.elementshiding1{display:none}
.searchwrapper .searchbar .fsearchtable{float:right}
#searchelements{float:right}
#masthead #userInfo{float:none;position:absolute;margin-top:0;top:10px;right:25px}
.searchwrapper > div.centered{width:995px;margin-left:auto;margin-right:auto}
.searchwrapper > div.filled{width:auto;margin-left:12px;margin-right:12px}
#mainMenuContainer{height:40px;float:left;width:100%;padding:0;white-space:nowrap;text-align:left}
.menuwrapper{height:40px;float:left;width:100%}
#mainMenuContainer ul{padding:1px 0;margin:0;list-style-type:none;text-align:center}
#mainMenuContainer ul#left li,
#mainMenuContainer ul#right li{float:left;padding:10px 7px 10px 10px}
#mainMenuContainer ul#left{width:50%}
#mainMenuContainer ul#right{position:absolute;right:10px}
#mainMenuContainer li a.arrow{padding-left:0;padding-right:10px;background:transparent url(/xs/c31/r/3/images/1_0/menu-dropdown-arrow.png) no-repeat scroll center right}
#mainMenuContainer li.current{padding-left:1px;padding-right:1px;padding-bottom:1px;z-index:1001}
#home .menuwrapper{border-bottom:0}
.menuwrapper > div.centered{width:995px;margin-left:auto;margin-right:auto}
.menuwrapper.fixcenterwidth{width:100% !important}
#searchwithincontainer{position:relative;clear:both;height:15px;margin:3px 0 0 15px}
#searchwithincontainer li{margin-right:10px;padding:0;display:inline}
#searchwithincontainer li.noshow{display:none}
#searchwithincontainer .searchradio{border:0}
#searchwithincontainer #searchwithinchk,
#searchwithincontainer #ksearchevents{margin-top:5px}
#preview #pagleft,
#preview #pagright{padding:0;margin:0}
.advsearchshowing,
.advsearchhiding,
.gpanelshowing,
.gpanelhiding{margin-top:4px;width:20px;height:20px}
.advsearchhiding,
.gpanelhiding{padding:0;margin-top:0;background:url(/xs/c31/r/3/images/navbtns/search_options_lines.png) no-repeat scroll center center;height:85px !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}
.advsearchshowing,
.gpanelhowing{background:url(/xs/c31/r/3/images/1_0/advbar_close.png) no-repeat scroll center center;height:20px !important}
#cmpcontainer{z-index:9001;display:none;float:left;position:absolute;width:1050px;height:1050px;padding:10px;overflow:auto}
#cmpcontainer .compimagebanner{float:left;height:auto;width:100%;padding-bottom:10px}
#cmpcontainer .loader{float:left;background:url(/xs/c31/r/3/images/infradox/loaders/loader64.gif) no-repeat scroll top right;width:64px;height:64px}
#preview #pagewrapper{min-width:1024px}
#closesuggestions{height:16px;padding-left:16px;background:url(/xs/c31/r/3/images/1_0/closexbutton.png) no-repeat scroll top right;float:right;cursor:pointer;margin:-3px -3px 0 0}
#masthead{height:95px;background-repeat:repeat;width:100%;text-align:center}
.searchwrapper{ height:0}
.searchwrapper .searchbuttons a.button{background:transparent url(/xs/c31/r/3/images/1_0/searchbtnright.png) no-repeat scroll top right;display:block;float:left;height:24px;margin-right:6px;padding-right:3px;text-decoration:none;color:#fff;font-weight:bold}
.searchwrapper a.button span{background:transparent url(/xs/c31/r/3/images/1_0/searchbtnleft.png) no-repeat;display:block;line-height:24px;padding:0 16px 5px 18px;color:#fff}
.searchwrapper #isearchreset{margin:0;padding:0;background-image:url(/xs/c31/r/3/images/1_0/closexbutton.png);background-position:center center;background-repeat:no-repeat;height:17px;width:17px;border:none;background-color:transparent;cursor:pointer;position:relative;top:-22px;left:308px}
#searchwithinbtn{margin:0;padding:0;background-image:url(/xs/c31/r/3/images/1_0/inputboxarrow.png);background-position:center center;background-repeat:no-repeat;height:24px;width:20px;border:none;background-color:transparent;cursor:pointer;position:relative;top:-25px;left:150px}
.fsearchtable td.searchcontainer{background-color:#616B66;border-top:#616B66;border-bottom:#616B66}
#floatinglightbox .panelarrow,
#floatingcart .panelarrow{float:left;height:95px;width:20px;margin:1px 3px 1px 3px}
#floatinglightbox .leftarrow,
#floatingcart .leftarrow{background:transparent url(/xs/c31/r/3/images/navbtns/panelleft0TRANS.png) no-repeat scroll center right}
#floatinglightbox .rightarrow,
#floatingcart .rightarrow{background:transparent url(/xs/c31/r/3/images/navbtns/panelright0TRANS.png) no-repeat scroll center right}
#floatinglightbox .lefton,
#floatingcart .lefton,
#floatinglightbox .righton,
#floatingcart .righton{cursor:pointer;background-color:#999}
#floatinglightbox .leftoff,
#floatingcart .leftoff,
#floatinglightbox .rightoff,
#floatingcart .rightoff{cursor:default;background-color:#999;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
ul.colorbuttons{float:left;width:auto}
ul.colorbuttons li{float:left;margin:0 0 5px 0;padding:0}
ul.colorbuttons a.button{background:transparent url(/xs/c31/r/3/images/2_0/colorbuttonright.png) no-repeat scroll top right;display:block;float:left;height:24px;margin-right:6px;padding-right:3px;text-decoration:none;color:#fff;font-weight:bold;cursor:pointer}
ul.colorbuttons a.button span{background:transparent url(/xs/c31/r/3/images/2_0/colorbuttonleft.png) no-repeat;display:block;line-height:24px;padding:0 16px 5px 18px;color:#fff}
ul.colorbuttons a.button:hover span{text-decoration:none}
.thumbnavpageprev,
.thumbnavpagenext{height:14px;padding-right:14px;background:url(/xs/c31/r/3/images/navbtns/pagepreviousTRANS.png) no-repeat scroll top right}
.thumbnavpagenext{background:url(/xs/c31/r/3/images/navbtns/pagenextTRANS.png) no-repeat scroll top right}
.thumbnavpageprev,
.thumbnavpagenext{background-color:#999}
.arrowicon,
.arrowiconup,
.arrowicondown{height:5px;padding-right:7px;background:url(/xs/c31/r/3/images/1_0/smallgreyarrowup.gif) no-repeat scroll top right}
.arrowicondown{background:url(/xs/c31/r/3/images/1_0/smallgreyarrowdown.gif) no-repeat scroll top right}
.filterimagetypephotos,
.filterimagetypeillustrations{margin:-1px 3px 0 3px;height:15px;padding-right:15px;background:url(/xs/c31/r/3/images/1_0/imagetype_photos.gif) no-repeat scroll top right}
.filterimagetypeillustrations{background:url(/xs/c31/r/3/images/1_0/imagetype_illustrations.gif) no-repeat scroll top right}
li.viewstyleimg{height:86px;padding-left:172px;margin-bottom:4px}
li.style0{background:url(/xs/c31/r/3/images/1_0/viewstyles_0.png) no-repeat scroll top right}
li.style1{background:url(/xs/c31/r/3/images/1_0/viewstyles_1.png) no-repeat scroll top right}
li.style2{background:url(/xs/c31/r/3/images/1_0/viewstyles_2c.png) no-repeat scroll top right}
li.style3{background:url(/xs/c31/r/3/images/1_0/viewstyles_3.png) no-repeat scroll top right}
li.style4{background:url(/xs/c31/r/3/images/1_0/viewstyles_4.png) no-repeat scroll top right}
li.boxclosexbutton{background:url(/xs/c31/r/3/images/1_0/closexbutton.png) no-repeat scroll top right}
ul.oricheckboxes li.hor{background:transparent url(/xs/c31/r/3/images/1_0/o_hor.gif) no-repeat scroll 19px 3px}
ul.oricheckboxes li.ver{background:transparent url(/xs/c31/r/3/images/1_0/o_ver.gif) no-repeat scroll 19px 0}
ul.oricheckboxes li.pan{background:transparent url(/xs/c31/r/3/images/1_0/o_pan.gif) no-repeat scroll 19px 5px}
ul.oricheckboxes li.sqr{background:transparent url(/xs/c31/r/3/images/1_0/o_sqr.gif) no-repeat scroll 19px 1px}
#order .rf{display:inline-block;width:30px;height:15px;background:url(/xs/c31/r/3/images/1_0/rficon.png) no-repeat 0 -1px}
#order .rm{display:inline-block;width:30px;height:15px;background:url(/xs/c31/r/3/images/1_0/rmicon.png) no-repeat 0 -1px}
*/
*/
.tfbox .ticon{background-position:center !important}
.tfbox .ticon.rf{background:url(/xs/c31/r/3/images/1_0/rficon.png) no-repeat scroll transparent}
.tfbox .ticon.rm{background:url(/xs/c31/r/3/images/1_0/rmicon.png) no-repeat scroll transparent}
.tfbox .ticon.mr{background:url(/xs/c31/r/3/images/1_0/modelrelease.png) no-repeat scroll transparent}
.tfbox .ticon.pr{background:url(/xs/c31/r/3/images/1_0/propertyrelease.png) no-repeat scroll transparent}
.tfbox .ticon.bo,
.tfbox .ticon.rs{background:url(/xs/c31/r/3/images/1_0/restrictions.png) no-repeat scroll transparent}
.tfbox .ticon.tr,
.tfbox .ticon.tb{background:url(/xs/c31/r/3/images/1_0/bullet_delete.png) no-repeat scroll transparent}
.gridModeBox .searchlinks li{display:block;list-style:none;position:absolute;top:0}
#carttoolbar{float:left;width:100%;background-color:transparent}
#carttoolbar ul.colorbuttons{padding-left:5px}
#closecarttermswindow,
#closepageloadbox{background-image:url(/xs/c31/r/3/images/1_0/closexbutton.png);background-position:center center;background-repeat:no-repeat;height:17px;width:17px;border:none;background-color:transparent;cursor:pointer;margin-bottom:5px}
#lbpanelbuttons li{background:url(/xs/c31/r/3/images/2_0/lightboxthumbbuttons.png) no-repeat scroll 0 0 transparent}
#cartpanelbuttons li{background:url(/xs/c31/r/3/images/2_0/cartthumbbuttons.png) no-repeat scroll 0 0 transparent}
#lbpanelbuttons .lbp_remove{background-position:-6px -24px; left:71px}
#lbpanelbuttons .lbp_remove a:hover{background:url(/xs/c31/r/3/images/2_0/lightboxthumbbuttons.png) -6px 0}
#lbpanelbuttons .lbp_order{background-position:-55px -24px; left:46px}
#lbpanelbuttons .lbp_order a:hover{background:url(/xs/c31/r/3/images/2_0/lightboxthumbbuttons.png) -55px 0}
#cartpanelbuttons .crtp_remove{background-position:-4px -24px; left:69px}
#cartpanelbuttons .crtp_remove a:hover{background:url(/xs/c31/r/3/images/2_0/cartthumbbuttons.png) -4px 0}
#lightboxfind .lbfindtoggle,
#lightboxnew .lbnewtoggle{text-decoration:none;background-image:url(/xs/c31/r/3/images/1_0/smallstatearrow.png);background-repeat:no-repeat;background-position:0 4px;padding:0 0 0 12px}
#lightboxfullmodal .pagination li.pagenext,
#lightboxfullmodal .pagination li.pageprevious{padding:4px;background-image:url(/xs/c31/r/3/images/1_0/pagenext.png);background-position:4px 2px;background-repeat:no-repeat;width:14px;height:14px}
#lightboxfullmodal .pagination li.pageprevious{background-image:url(/xs/c31/r/3/images/1_0/pageprevious.png);background-position:5px 2px}
#lightboxrearrange .boxclosexbutton{margin-top:-16px}
#paneltabcontainer_0_0{display:none;float:left;left:-7px;width:34px;cursor:pointer;position:fixed}
#paneltabcontainer_0_1{display:none;float:left;left:1px;width:100%;position:fixed;height:30px;border-top:1px solid #ddd}
.layout li{background-color:#848584}
.layout li a{color:#fff}
.itemsperpage li{background-color:#848584}
#paneltabcontainer_0_0 a{display:none}
#paneltabcontainer_0_1 div{padding:8px 0 0 20px}
#paneltabcontainer_0_1 a{color:#fff;text-decoration:none;font-weight:bold}
#lightboxtooltab,
#carttooltab{float:left;margin-bottom:2px;cursor:pointer;width:27px;height:97px}
.lightboxtooltab_us_0_0{background:url(/xs/c31/r/3/images/1_0/us/lightboxclosedtab.png) no-repeat scroll top right}
.carttooltab_us_0_0{background:url(/xs/c31/r/3/images/1_0/us/cartpanelclosedtab.png) no-repeat scroll top right}
.lightboxtooltab_nl_0_0{background:url(/xs/c31/r/3/images/1_0/nl/lightboxclosedtab.png) no-repeat scroll top right}
.carttooltab_nl_0_0{background:url(/xs/c31/r/3/images/1_0/nl/cartpanelclosedtab.png) no-repeat scroll top right}
.lightboxtooltab_fr_0_0{background:url(/xs/c31/r/3/images/1_0/fr/lightboxclosedtab.png) no-repeat scroll top right}
.carttooltab_fr_0_0{background:url(/xs/c31/r/3/images/1_0/fr/cartpanelclosedtab.png) no-repeat scroll top right}
.lightboxtooltab_de_0_0{background:url(/xs/c31/r/3/images/1_0/de/lightboxclosedtab.png) no-repeat scroll top right}
.carttooltab_de_0_0{background:url(/xs/c31/r/3/images/1_0/de/cartpanelclosedtab.png) no-repeat scroll top right}
.lightboxtooltab_es_0_0{background:url(/xs/c31/r/3/images/1_0/es/lightboxclosedtab.png) no-repeat scroll top right}
.carttooltab_es_0_0{background:url(/xs/c31/r/3/images/1_0/es/cartpanelclosedtab.png) no-repeat scroll top right}
.lightboxtooltab_us_0_1,.carttooltab_us_0_1,
.lightboxtooltab_fr_0_1,.carttooltab_fr_0_1,
.lightboxtooltab_de_0_1,.carttooltab_de_0_1,
.lightboxtooltab_es_0_1,.carttooltab_es_0_1,
.lightboxtooltab_nl_0_1,.carttooltab_nl_0_1{width:auto;height:30px}
#searchoptionsbox{z-index:9999}
#help .textcontainer,#subscriptions .textcontainer,#terms .textcontainer,#about .textcontainer,#ancilary .textcontainer{float:left;width:auto}
.dropdownmenu{box-shadow:2px 3px 3px 0 #666}
#mainimagelist,
#boxbox,
#page-footer,
#page-footer .sitemap,
#bottombar .customfooter,
#group .centeredcontent{width:100%}
#homeicon{margin-top:-3px;margin-left:-5px}
#group .groupthumbs,
#group .groupthumbs1{width:95%}
.boxclosexbutton.closebutton{background:url(/xs/c31/r/3/images/2_0/closexbutton.png) no-repeat scroll top right}
.gpanelshowing{background:url(/xs/c31/r/3/images/2_0/advbar_close.png) no-repeat scroll center center}
.gpanelhiding{background:url(/xs/c31/r/3/images/2_0/advbar_open.png) no-repeat scroll center center}
.fsearchtable #optionsbutton{color:#999;text-decoration:none;background-image:url(/xs/c31/r/3/images/1_0/menu-dropdown-arrow.png);background-position:right 6px;background-repeat:no-repeat;padding-right:10px;outline:none}
.fsearchtable #optionsbutton:hover{color:#999;text-decoration:none}
#lightboxpage .gridModeBox .searchlinks .lightbox{background-position:0 -24px; left:70px}
#lightboxpage .gridModeBox .searchlinks .lightbox a:hover{background-position:0 -24px; left:0}
#lightboxpage .gridModeBox .searchlinks .lightbox.oncartpage1{background-position:0 -24px; left:83px}
#lightboxpage .lightboxname::before{content:"\00a0 \00a0 \00a0  ";background:url(/xs/c31/r/3/images/1_0/smallgreyarrowup.gif) no-repeat scroll left center;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;background-position:1px 8px}
#lightboxpage #clightboxnames li.expanded .lightboxname::before{content:"\00a0 \00a0 \00a0  ";-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background-position:2px 4px}
#lbpaneltools li.heading{cursor:pointer;font-weight:bold;padding:5px 0 6px 0;border-top:1px dotted #cecece;background:url(/xs/c31/r/3/images/1_0/smallgreyarrowup.gif) no-repeat scroll 100% 10px}
#lbpaneltools li.heading.expanded{background:url(/xs/c31/r/3/images/1_0/smallgreyarrowdown.gif) no-repeat scroll 100% 10px}
#lightboxpage #clightboxnames li.iscreator0{padding-right:20px;background:url(/xs/c31/r/3/images/lightbox/ic_remove_red_eye_black_18dp.png) no-repeat scroll 100% 1px}
#lightboxpage #clightboxnames li.iscreator1.isshared1{padding-right:20px;background:url(/xs/c31/r/3/images/lightbox/ic_portrait_black_18dp.png) no-repeat scroll 100% 1px}
#floatinglightbox.multiuser1 #lightboxtoolbar #lightboxname,
#floatinglightbox.creator0 #lightboxtoolbar #lightboxname{padding-right:22px;background:url(/xs/c31/r/3/images/lightbox/ic_remove_red_eye_black_18dp.png) no-repeat scroll 100% -1px}
#lightboxdashboard .albname.isshared1{padding-right:20px;background:url(/xs/c31/r/3/images/lightbox/ic_remove_red_eye_black_18dp.png) no-repeat scroll 100% -1px}
#lightboxdashboard .albname.iscreator1.isshared1{padding-right:20px;background:url(/xs/c31/r/3/images/lightbox/ic_portrait_black_18dp.png) no-repeat scroll 100% -1px}
#collabuserlist .username{width:80%;padding-left:20px;background:url(/xs/c31/r/3/images/lightbox/ic_remove_red_eye_black_18dp.png) no-repeat scroll 0 1px}
#collabuserlist .username.iscreator1{width:80%;background:url(/xs/c31/r/3/images/lightbox/ic_portrait_black_18dp.png) no-repeat scroll 0 1px}
#collabuserlist .usertools{width:auto}
#collabuserlist .usertools a{margin-left:10px;padding-right:20px;background:url(/xs/c31/r/3/images/email/cross.png) no-repeat scroll 100% 2px}
/*color style2 btns0*/
#contentwrapper {background-color:#eee}
#countofsearch {color:#808080}
#eventgroups .groupbox {margin:0px 5px 5px 0px}
#eventscontainer .gbox {margin:0px 5px 5px 0px}
#floatinglightbox, #floatingcart {background-color:#fff}
#gallery .gridModeBox {margin:0px 5px 5px 0px}
#gallery .hidebuttons.hover2:not(.layout2) .tfbox, #gallery .hidebuttons.showref:not(.layout2) .tfbox, #gallery .nohovering.showref:not(.layout2) .tfbox {margin-bottom:5px !important}
#gallery .nohovering.showbuttons:not(.layout2) .tfbox, #gallery .hovering.showbuttons.hover1:not(.layout2) .tfbox {margin-bottom:5px !important}
#gallerytitlebar a,#gallerytitlebar span,#resultsinfo span {color:#6b6b6b}
#group .groupbox {margin:0px 5px 5px 0px}
#lbfcontent .gridModeBox, #search .gridModeBox, #sharedlightbox .gridModeBox, #lightboxpage .gridModeBox {margin:0px 5px 5px 0px}
#lbfcontent .hidebuttons.hover2:not(.layout2) .tfbox, #lbfcontent .hidebuttons.showref:not(.layout2) .tfbox, #lbfcontent .nohovering.showref:not(.layout2) .tfbox {margin-bottom:5px !important}
#lbfcontent .nohovering.showbuttons:not(.layout2) .tfbox, #lbfcontent .hovering.showbuttons.hover1:not(.layout2) .tfbox {margin-bottom:5px !important}
#lightboxpage .hidebuttons.hover2:not(.layout2) .tfbox, #lightboxpage .hidebuttons.showref:not(.layout2) .tfbox, #lightboxpage .nohovering.showref:not(.layout2) .tfbox {margin-bottom:5px !important}
#lightboxpage .nohovering.showbuttons:not(.layout2) .tfbox, #lightboxpage .hovering.showbuttons.hover1:not(.layout2) .tfbox {margin-bottom:5px !important}
#lightboxtoolbar li,#lbpageinfo,#carttoolbar li,#cartpageinfo {color:#6b6b6b}
#lightboxtooltab a,#carttooltab a,#lightboxtoolbar a,#carttoolbar a,#carttoolbar li a,#lightboxtoolbar li a {text-decoration:none}
#lightboxtooltab a:hover,#carttooltab a:hover,#lightboxtoolbar a:hover,#carttoolbar a:hover {color:#6b6b6b}
#lightboxtooltab a:hover,#carttooltab a:hover,#lightboxtoolbar a:hover,#carttoolbar a:hover,#carttoolbar li a:hover,#lightboxtoolbar li a:hover {text-decoration:underline}
#linksearch {text-decoration:none;color:#fff;font-weight:bold}
#mainMenuContainer li a,#mainMenuContainer li a span {color:#808080;font-weight:bold;font-family:Trebuchet MS;text-decoration:none}
#mainMenuContainer li a:hover,#mainMenuContainer li a:hover span {color:#3d3d3d;text-decoration:none}
#mainMenuContainer li.current {background-image:none}
#mainMenuContainer li.current a,#mainMenuContainer li.current a span {color:#5e5e5e}
#mainMenuContainer li.current,#mainMenuContainer li.current span {background-color:#fff}
#mainMenuContainer li.itemover a,#mainMenuContainer li.itemover a span {color:#3d3d3d}
#mainMenuContainer li.itemover,#mainMenuContainer li.itemover span {background-color:#fff}
#masthead {background-image:none;background-color:#fff}
#masthead a {color:#808080;text-decoration:none}
#masthead a:hover {color:#808080;text-decoration:underline}
#musearchgo {color:#fff;background-color:#ccc}
#page-footer {border-top:1px solid #ccc}
#page-footer .poweredbox {background-color:#ccc;color:#6b6b6b}
#page-footer .sitemap {background-color:#ccc}
#page-footer h3 {color:#808080}
#pagelayoutmenu td {color:#6b6b6b}
#preview #pagleft,#preview #pagright {background-color:#ccc;border:1px solid #ccc}
#search .hidebuttons.hover2:not(.layout2) .tfbox, #search .hidebuttons.showref:not(.layout2) .tfbox, #search .nohovering.showref:not(.layout2) .tfbox {margin-bottom:5px !important}
#search .nohovering.showbuttons:not(.layout2) .tfbox, #search .hovering.showbuttons.hover1:not(.layout2) .tfbox {margin-bottom:5px !important}
#searchwithincontainer li {color:#808080}
#sharedlightbox .hidebuttons.hover2:not(.layout2) .tfbox, #sharedlightbox .hidebuttons.showref:not(.layout2) .tfbox, #sharedlightbox .nohovering.showref:not(.layout2) .tfbox {margin-bottom:5px !important}
#sharedlightbox .nohovering.showbuttons:not(.layout2) .tfbox, #sharedlightbox .hovering.showbuttons.hover1:not(.layout2) .tfbox {margin-bottom:5px !important}
#sidebar .gallerygrouptitle {color:#6b6b6b}
#userInfo {color:#808080}
#userInfo li a {color:#808080;text-decoration:none}
#userInfo li a:hover {color:#808080;text-decoration:underline}
.advsearchhiding {border:1px solid #ccc}
.centeredcontent {background-color:#f2f2f2}
.customfooter {background-color:#ccc;border-top:1px solid #ccc}
.customfooter a:hover,.customfooter a:hover span {color:#808080;text-decoration:underline}
.customfooter li,.customfooter a,.customfooter a span {color:#808080;text-decoration:none}
.dropdownmenu {display:none;background-color:#f2f2f2;border:0px;-webkit-box-shadow:2px 2px 3px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:2px 2px 3px 0px rgba(0, 0, 0, 0.5);box-shadow:2px 2px 3px 0px rgba(0, 0, 0, 0.5)}
.dropdownmenu li a {color:#808080;font-weight:bold;font-family:Trebuchet MS}
.dropdownmenu li a:hover {color:#3d3d3d;text-decoration:none}
.dropdownmenu li.dropcurrent {background-color:#f2f2f2}
.dropdownmenu li.dropcurrent a {color:#5e5e5e}
.dropdownmenu li.dropitemover {background-color:#f2f2f2}
.dropdownmenu li.dropitemover a {color:#3d3d3d}
.fieldname,.orderdetailform .label {color:#808080;font-weight:normal}
.fieldvalue a, a {text-decoration:none}
.fieldvalue a:hover, a:hover {text-decoration:none}
.fsearchtable .searchcontainer {background-color:#ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#fff;font-weight:bold}
.gbox {background-color:#fff;border:1px solid #ccc}
.gbox .title,.gbox .info,.gbox p,#eventsroot .txtelem {color:#ccc}
.gpanelhiding {background-color:#ccc;border:1px solid #ccc}
.itemsperpage li.on {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
.layout li,.itemsperpage li,.thumbnavpageprev,.thumbnavpagenext,.panelcontainer .panelarrow,.advsearchhiding {background-color:#ccc}
.layout li,.layout li a,.itemsperpage li {color:#fff}
.menuwrapper {background-color:#fff;border-bottom:1px solid #ccc}
.modaldialogbox {color:#6b6b6b;background-color:#fff;border:1px solid #808080;-webkit-box-shadow:2px 2px 3px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:2px 2px 3px 0px rgba(0, 0, 0, 0.5);box-shadow:2px 2px 3px 0px rgba(0, 0, 0, 0.5)}
.panelbackground,#lightboxtoolbar,#carttoolbar {background-color:#ccc}
.searchwrapper {border-top:1px solid transparent}
.searchwrapper,.searchwrapper .searchbar {background-color:#f2f2f2}
.sitemap li a {color:#808080;text-decoration:none}
.sitemap li a:hover {color:#808080;text-decoration:underline}
.tfbox,.blobstyle {border:0px}
.thumbnail,.blobstyle {background-color:#fff}
.toolsdialogbox,.toolshoverbox {background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.5)}
.topbar,.topbar span {background-color:#f2f2f2;color:#6b6b6b}
body {font:normal 83.333% Trebuchet MS, verdana, helvetica, sans-serif;background-color:#eee}
h1 {font-family:Trebuchet MS}
h1,h2,h3 {color:#808080}
table,th,thead,tbody,tr,td,p,ul,li,b,div,span,select,#preview .fieldname {color:#6b6b6b}
ul.colorbuttons a.button {font-weight:bold;background-image:none}
ul.colorbuttons a.button span {background-image:none;background-color:#ccc;color:#fff;font-weight:bold;padding-bottom:1px;-moz-border-radius:4px;border-radius:4px}
ul.colorbuttons li a {background-color:#ccc}
#adminmenumodalbox *, .backofficedialog *, #batchwin *, #gmwin *, #seteditordlg *, .cfastoolbar *, .cfastooldropdown * {font-size:100%}
/*corebuttons style2 btns0*/
.searchlinks a{display:block;outline:none;height:24px;width:24px}
.gridModeBox .searchlinks .lightbox{background-position:-80px -24px; left:74px}
.gridModeBox .searchlinks .order{background-position:-55px -24px; left:49px}
.gridModeBox .searchlinks .preview{background-position:-30px -24px; left:24px}
.flowbox2 .lightbox{background-position:-80px -24px; left:74px}
.flowbox2 .order{background-position:-55px -24px; left:49px}
.flowbox2 .preview{background-position:-30px -24px; left:24px}
.flowbox2 ul.buttons{position:relative;height:26px;min-width:80px;width:auto;float:right}
.flowbox2 ul.buttons li{float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0}
.flowbox2 ul.buttons a{display:block;outline:none;height:24px;width:24px}
#cart .searchlinks .order{background-position:-55px -24px; left:70px}
#cart .searchlinks .preview{background-position:-30px -24px; left:47px}
#order .searchlinks .preview{background-position:-30px -24px; left:75px}
#lbfcontent .gridModeBox .searchlinks .lightbox{background-position:0 -24px; left:70px}
#lbfcontent .gridModeBox .searchlinks .lightbox a:hover{background-position:0 -24px; left:0}
#lbfcontent .searchlinks .order{left:50px !important}
#lightboxfullmodal .gridModeBox .searchlinks .lightbox{background-position:0 -24px; left:70px}
#lightboxfullmodal .gridModeBox .searchlinks .lightbox a:hover{background-position:0 -24px; left:0}
#lightboxfullmodal .gridModeBox .searchlinks .lightbox.oncartpage1{background-position:0 -24px; left:83px}
#filterlist li{background:url(/xs/c31/r/3/images//infradox/filters/bullet_delete.png) no-repeat;background-position:center left}
#pprevbar{background:transparent url(/xs/c31/r/3/images/navbtns/panelleft0TRANS.png) no-repeat scroll center}
#pnextbar{background:transparent url(/xs/c31/r/3/images/navbtns/panelright0TRANS.png) no-repeat scroll center}
#pagleft{background:transparent url(/xs/c31/r/3/images/navbtns/preview_trans_left.png) no-repeat scroll center}
#pagright{background:transparent url(/xs/c31/r/3/images/navbtns/preview_trans_right.png) no-repeat scroll center}
#previewmodal .arrowbox.navleft{background:transparent url(/xs/c31/r/3/images/navbtns/anavleft.png) no-repeat scroll center}
#previewmodal .arrowbox.navright{background:transparent url(/xs/c31/r/3/images/navbtns/anavright.png) no-repeat scroll center}
#lbftogglebar{background:url(/xs/c31/r/3/images/navbtns/anavright.png) no-repeat scroll transparent 2px center}
.lbftogglebar.closed{background:url(/xs/c31/r/3/images/navbtns/anavleft.png) no-repeat scroll transparent -2px center !important}
.dropdown .button{background-image:url(/xs/c31/r/3/images//css/dropdown-down.gif);background-position:center center;background-repeat:no-repeat}
#closesuggestions{background:url(/xs/c31/r/3/images//1_0/closexbutton.png) no-repeat scroll top right}
#previewmodal .closemodal{background-image:url(/xs/c31/r/3/images//1_0/closexbutton.png);background-position:center;background-repeat:no-repeat;z-index:9001}
#previewmodal .newkeywordsbox{background:transparent url(/xs/c31/r/3/images//1_0/stripe_f55591a8dc8b59734c0b3c6611551f41.png) repeat}
#page-footer .sitemap ul.community-icons li{background-image:url(/xs/c31/r/3/images//1_0/community-icons-alpha.png);background-repeat:no-repeat;background-color:transparent;height:16px;padding-left:20px}
#page-footer .sitemap ul.community-icons li.icon-twitter{background-position:0 -48px; }
#page-footer .sitemap ul.community-icons li.icon-youtube{background-position:0 -80px; }
#page-footer .sitemap ul.community-icons li.icon-share{background-position:0 -112px; }
#page-footer .sitemap ul.community-icons li.icon-facebook{background-position:0 -176px; }
.messagedialog .closedlg{cursor:pointer;float:right;margin:-10px -10px 0 0;width:16px;height:16px;background-image:url(/xs/c31/r/3/images//1_0/closexbutton.png);background-position:center;background-repeat:no-repeat}
#lightboxfullmodal .pagination li.pagenext,
#lightboxfullmodal .pagination li.pageprevious{background-image:url(/xs/c31/r/3/images//1_0/pagenext.png);background-position:4px 2px;background-repeat:no-repeat}
#lightboxfullmodal .pagination li.pageprevious{background-image:url(/xs/c31/r/3/images//1_0/pageprevious.png);background-position:5px 2px}
#previewmodal a.contributorprofile,
#preview a.contributorprofile{background:transparent url(/xs/c31/r/3/images//infradox/contributor/profileicon.gif) no-repeat scroll 0;padding-left:25px}
.devicemenubutton{background-image:url(/xs/c31/r/3/images//infradox/mobile/mainmenubutton.png);background-repeat:no-repeat;background-position:center}
.devicemenubutton img{height:100%;line-height:100%;vertical-align:middle}
#search .widensearch li a{padding:0 0 0 15px;background:url("../images/infradox/filters/min.gif");background-repeat:no-repeat;background-position:center left}
/*buttons style2 btns0*/
/*xscustomradio*/
#sidebaradvanced ul ul:not(.datefilters){margin:5px 0 5px 10px !important}
input[type=radio] + label::before,
input[type=checkbox] + label::before{font-weight:600;font-family:'Font Awesome\ 5 Free';content:"\f0c8";font-size:1.40em;color:silver;margin-right:5px}
input[type=radio] + label::before{content:"\f111"}
ul.oricheckboxes label{display:inline-block}
#sidebar .orimg{background-image:none;width:100%}
input[type=checkbox]:checked + label::before{content:"\f14a";color:#04819e}
input[type=checkbox][disabled] + label::before{content:"\f00d";color:lightgrey}
input[type=checkbox][disabled]:checked + label::before{content:"\f14a"}
input[type=radio]:checked + label::before{content:"\f192";color:#04819e}
input[type=radio][disabled] + label::before{content:"\f057";color:lightgrey}
input[type=radio][disabled]:checked + label::before{content:"\f192"}
input[type=checkbox],
input[type=radio]{display:none}
.tdformcontainer label.radiolabel{min-width:1px}
/*custom style2 btns0*/
#masthead .mastheadleft { overflow:visible; }
.paginationwithnumbers li a {float:none;color:#808080}
.paginationwithnumbers li a:hover {color:black}
.itemsperpage li:hover {color:black}
.thumbnavpageprev, .thumbnavpagenext {background:none}
.pfirst, .plast {padding-right:5px}
.navbarbottom {margin-top:25px}
#sidebar .gllnk {color:#808080}
.panelbackground {background-color:transparent}
#linksearch {color:white}
/*xsmobile*/
@media only screen and (max-width:900px){.formpage .form label{width:100% !important;padding-right:0}
.tdformcontainer p input:not([type='checkbox']):not([type='radio']),.tdformcontainer p textarea,.tdformcontainer p select{float:none}
.formpage .text{flex:1 100%}}
@media (max-width:820px){#adminmenumodalbox{min-width:555px;max-width:555px}
#adminmenumodalbox .divtaskslist{width:536px}
#adminmenumodalbox .dbrpanel{width:100%}
#adminmenumodalbox .todaybox{width:100%;min-height:0;border:0;border-top:1px dotted silver;padding:20px}
#xstoday li{float:left;width:40%}
#adminmenumodalbox .dbbox{min-height:0;border:0;padding:0 20px 0 20px}
#adminmenumodalbox .footer{max-width:75%}}
@media only screen and (max-width:680px){.formpage{display:block}
.formpage .text.container{margin-right:0}
.tdformcontainer p input:not([type='checkbox']):not([type='radio']),.tdformcontainer p textarea,.tdformcontainer p select{max-width:300px}
.inputtablecontainer td{padding:10px}
.alertify,
.alertify-logs{width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.alertify{left:5%;margin:0}}
@media screen and (max-width:600px){#preview .newkeywordsbox{display:none !important}
#pricecalculator
{height:100%}
#pricecalculator .innercontainer{padding:10px}
#pricecalculator .header *{margin:0;padding:0}
#pricecalculator .calctable{margin:0}
#pricecalculator #c_startdate,
#pricecalculator .calctable td.clabel,
#pricecalculator input,
#pricecalculator select,
#pricecalculator select.changed{width:auto;max-width:185px}
#pricecalculator .calctable td.clabel{max-width:60px !important;white-space:normal !important}
#pricecalculator #cinfo{display:none !important}}
@media screen and (max-width:580px){.lightboxformtable input,.lightboxformtable textarea{width:180px}
#lightboxdashboard #lightboxtoolbar{width:auto}
#lightboxdashboard #lightboxnames{width:auto}
#lightboxdashboard #lightboxnames td.info{min-width:120px}}
@media screen and (max-width:480px){#lightboxfullmodal .linkbar li.nomobile{display:none}
#cart .orderdetailform td{max-width:300px}
#cart .orderdetailform td textarea,
#cart .orderdetailform td input,
#cart .customselect{width:300px}
#cart .fieldname,
#cart .fieldvalue{width:100%}}
@media screen and (max-width:415px){.modaldialogbox{padding:10px !important;max-width:100vw}
.modaldialogbox input[type=text],
.modaldialogbox textarea,
.modaldialogbox select{float:left !important;max-width:95vw}
#lightboxfullmodal .linkbar li.nomobile{display:none}
#search #contentcolumn{display:none}
#search #contentcolumn.nosidebar{display:block}
#search #sidebaradvanced .arrowboxcontainer{width:90vw}
#search #sidebar.sidebaropen{width:100vw;margin-left:0}
#gallery #contentcolumn.sidebaropen{margin-left:0;visibility:hidden}
#gallery #sidebar.sidebaropen{width:95vw !important}
#contentcolumn:not(#gallery) .sidebaropen{display:none}
#lightboxpage #lightboxbar{max-width:100% !important;width:98vw}
#lightboxpage #lbsidebar{max-width:100%;width:95vw}
.navbar ul{clear:both;float:left;margin:0;padding:0 0 4px 0}
.navbar .pagination li{margin:0}
.navbartoolbuttons li{margin-bottom:4px}
#adminmenumodalbox{width:100% !important;max-width:98vw !important;min-width:10% !important}
#adminmenumodalbox .header .infradoxxs{font-size:1.75em !important}
#adminmenumodalbox ul#dashboard > li{width:100% !important}
#preview .fieldvalue,
#previewmodalbox .fieldvalue{clear:both}}
@media screen and (max-width:415px){.msize1 .tfbox.large .thumbnail{width:340px;height:340px;line-height:340px}
.msize1 .tfbox.large .thumbnail img{max-width:338px;max-height:338px}
.msize1 .tfbox.large .buttononlyhover{width:340px}
.tsize1 .tfbox{width:150px;height:150px}
.tsize1 .tfbox .thumbnail{width:147px;height:147px;line-height:147px}
.tsize1 .tfbox .thumbnail img{max-width:140px;max-height:140px}
.tsize1 .tfbox .buttononlyhover{width:150px}
.tsize1 .leftside.movemover.bhvr,
.tsize1 .info{display:none !important}
#topnavbar .options{display:none}
#pagethumbnails.cmasonry5 .grid-item--width0.flowbox2 .thmbimg,
#pagethumbnails.cmasonry5 .grid-item--width2.flowbox2 .thmbimg,
#pagethumbnails.cmasonry5 .grid-item--width3.flowbox2 .thmbimg{min-width:unset !important;min-height:unset !important;max-width:330px !important}
.flowbox{max-width:330px !important}
.flowbox2.grid-item.grid-item--width0{max-width:330px}
.flowimage{max-width:330px}
p.listmodelargetext{max-width:90vw}
#preview .middlecontainer{width:340px}
#preview .tspaginationbar{display:none !important}
#preview .metadata{width:340px;padding:0 0 20px 0}
#preview .previewimagehere{min-width:unset !important;min-height:unset !important}
#preview .previewimagehere img{max-width:340px}
#previewmodalbox{min-height:100% !important;height:auto}
#previewmodal .keywordsbox,
#previewmodal .newkeywordsbox{max-width:300px}}
#contentcolumn {margin-left:190px}
#sidebar,#sidebar.sidebaropen {width:190px}
#gallery #contentcolumn {margin-left:190px}
#gallery #sidebar {width:190px}
#lightboxpage #contentcolumn {margin-left:190px}
#lightboxpage #lbsidebar {width:190px}
