@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain(istockphoto.com), domain(www.istockphoto.com) {
/*||||||||||||||||||||||Modified July 07, 2009||||||||||||||||||||||||||
||||||||||||||||| Kemie Guaida, www. monolinea.com |||||||||||||||||*/
/*-------------------- general---------------------*/ 
body { color: #494949 !important; font-family: "Segoe UI",Segoe,"Lucida Sans Unicode","Lucida Sans", "Lucida Grande", Corbel,"Bitstream Vera Sans", "DejaVu Sans", "Trebuchet MS", Trebuchet, Verdana,sans-serif !important; font-size: 0.81em !important; }
input, select, textarea, td, th, .header{ font-family: "Segoe UI",Segoe,"Lucida Sans Unicode","Lucida Sans", "Lucida Grande", Corbel,"Bitstream Vera Sans", "DejaVu Sans", "Trebuchet MS", Trebuchet, Verdana, sans-serif !important; }
h1{ font-weight: bold !important; padding: 3px 0 !important; }
.breadCrumb { padding: 4px 0 !important; }
#SearchBarLinksContainer a:link { font-size: 11px !important; }
#sideBar  #nav a{ border: 1px solid #ffffff !important; font-size: 13px !important; }
#sideBar  #nav a.selected{ border: 1px solid #eee!important; }
#sideBar #nav a:hover{ border: 1px solid #f0f0f0 !important; }
#ForumMultisitePostForm h3 { font-weight: bold !important; margin-bottom: 8px!important; }
/*-------------------- tables---------------------*/ 
table { margin: 0 0 10px !important; }
td{ vertical-align: top !important; }
table.reporttable td, table.reporttable th { font-size: .95em !important; padding: 4px 2px !important; text-align: left !important; vertical-align: top !important; }
#stats table td, .stats table td { vertical-align: bottom !important; }
#stats table td .bargraph2, #stats table td .bargraph1 { background: #696969 !important; border-left: 1px solid #ffffff !important; }
table#EditorBody_tbl, table#EditorBody_tbl table, table#Body_tbl, table#Body_tbl table { margin: 0 auto !important; max-width: 800px !important; }
.o2k7Skin table td { vertical-align: middle !important; }
/*-------------------- inputs---------------------*/ 
input[type=text]:focus, textarea:focus, input[type=password]:hover{ background-color: #ffffff !important; border: 1px solid #3e98cc !important; color: #444!important; }
input#ThreadName { margin-bottom: 5px !important; width: 98% !important; }
/*-------------------- black and gray themes---------------------*/ 
#black a:link, #grey a:link { color: #2f82b2 !important; text-decoration: none !important; }
#black a:hover #grey a:hover, #black a:visited:hover, #grey a:visited:hover { color: #3e98cc !important; text-decoration: none !important; }
#black .linkColor, #grey .linkColor { color: #2f82b2 !important; }
#black a:visited, #grey a:visited { color: #427da0 !important; text-decoration: none !important; }
#black #header a,#grey #header a,  #black tbButtons a,#grey tbButtons a, #black #tb a, #grey  #tb a{ color: #ffffff !important; }
#black a.btn_sq, #black a.button, #grey  a.btn_sq, #grey  a.button { color: #000000 !important; }
#grey .pricingRowHighlighted, #grey .videoTabSelected,#black  .pricingRowHighlighted, #black  .videoTabSelected { background-color: #e3e3e3 !important; }
#black a.btn_orange_sm, #grey a.btn_orange_sm, #black a.btn_orange, #grey a.btn_orange,#black a.btn_orange_sm:hover, #grey a.btn_orange_sm:hover, #black a.btn_orange:hover, #grey a.btn_orange:hover, #black a.btn_punctum, #grey a.btn_punctum{color:white !important}
/*-------------------- image listing---------------------*/ 
.srCell { line-height: 15px !important; }
.header{ font-weight: bold !important; }
/*-------------------- profile---------------------*/ 
div.referredMembers{ max-height: 400px !important; overflow: auto !important; }
.memberTools a, .lightboxes a, .forumThreads a { padding: 3px 0 !important; }
.twoColUneven h4 { border-bottom: 1px solid #ebebeb !important; margin: 5px 0 !important; padding: 0px 0 4px !important; }
}