/* $Revision: 1.10 $ */
h1 em {display: block; font-size: 55%; font-style: normal; text-transform: lowercase; font-weight: bold; margin-bottom: 0.5em;}
#content .sub { padding-top: 0; }
h2 {font-size: 100% !important; margin-bottom: 0.5em;}
#resultCount {float: left; margin: 1em 0 .5em;padding: .5em .5em 0 0}
#resultsInfo {float: left;}
.overtureContainer {margin: 0px 10px 0px 0px !important;}
#overtureA {clear: both; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; padding: 10px 0px 14px 0px !important; margin: 10px 0px 10px 0px;}
ul.photos {margin-left: -0.3em !important; list-style-position: inside;}
#goto-page {float: left; margin-top: -0.3em; margin-left: 1em; font-size: 90%;}
#sorting-options h2, #filter-options h2 {float: left; margin-right: 0.8em;}
#sorting-options fieldset #sort1, #sorting-options fieldset #sort2, #sorting-options fieldset #sort3, #sorting-options fieldset #sort4 {position: relative; top: 3px;}
#sorting-options fieldset *, #filter-options fieldset * {cursor: pointer;}
#sorting-options ul li, #filter-options ul li {float: left; margin-right: 0.8em; font-size: 90%;}
#sorting-options {clear: both; border-top: 1px solid #cdcdcd; padding-top: 10px; margin-top: 10px;}
#filter-options {clear: both; border-bottom: 1px solid #cdcdcd; padding-bottom: 10px; margin-bottom: 10px;}
#filter-options fieldset #btn-filter {background: url(http://p.webshots.net/images/btn/btn_filter.gif) no-repeat; width: 40px; height: 16px; text-indent: -9999px; overflow: hidden;}
h1 fieldset, fieldset #media, fieldset #channel, fieldset #queryString {font-size: 95%; font-family: Arial; font-weight: normal;}
#goto-page fieldset label {margin-right: 0.4em;}
#go-btn {background: url(http://p.webshots.net/images/btn/btn_change.gif) top left no-repeat; width: 70px; height: 24px; text-indent: -9999px; overflow: hidden; margin-left: 0.4em;}
#navigation {width: 47em; float: right;}
#page-nav {float: right;}
#page-nav #page-numbers, #page-nav #goto-page {float: right;}
#page-nav #goto-page {width: 10em;}
#page-nav #page-numbers {margin-top: 0.3em;}
#page-nav > #page-numbers {margin-top: 0;}
fieldset #media {width: 5em;}
#queryString {width: 14.95em;}
fieldset > #queryString {width: 14.25em;}
div.photo {padding-bottom: 5px;}
ul.photos {border-top: 1px solid #cdcdcd;}
div#overtureA {border-bottom: none; margin-bottom: 0;}
div#overtureB {border-bottom: none; margin-bottom: 0.2em;}
div > #overtureA {margin-bottom: 0.2em;}
div > #overtureB {margin-bottom: 0.4em;}

#sorting-options {margin-bottom: 1.2em;}
#sorting-options ul li a {padding: 0.4em;}
body.blazing #sorting-options ul li a:hover, body.classic #sorting-options ul li a:hover, body.jungle #sorting-options ul li a:hover, body.blackfriday #sorting-options ul li a:hover, body.eggplant #sorting-options ul li a:hover {text-decoration: none !important; color: #fff !important;}
body.blazing #sorting-options ul li a.active, body.classic #sorting-options ul li a.active, body.jungle #sorting-options ul li a.active, body.blackfriday #sorting-options ul li a.active, body.eggplant #sorting-options ul li a.active {text-decoration: none !important; color: #fff !important;}
body.blazing #sorting-options ul li a.bg {background: #c83d1d !important;}
body.classic #sorting-options ul li a.bg {background: #2071c9 !important;}
body.jungle #sorting-options ul li a.bg {background: #3a7c28 !important;}
body.blackfriday #sorting-options ul li a.bg {background: #e12b15 !important;}
body.eggplant #sorting-options ul li a.bg {background: #824bcb !important;}

#not-found {text-transform: lowercase;}
#not-found em {text-transform: none; font-style: normal;}
#not-found h2 {color: #cc0000; margin-top: 1em;}

ul.photos {display: block; clear: both; list-style: none;}
ul.photos li {position: relative; float: left; border: 0px solid #c7c7c7; background: none; margin: 2px 10px 15px 4px; width: 100px; height: 155px; overflow: hidden;}
ul.photos li div.photo {position: relative; float: left; border: 0px solid #c7c7c7; background: none; overflow: visible; width: 100px; height: 100px;}	
ul.photos li div.photo a {display: block; width: 100%; height: 100%; background-position: bottom !important; background-repeat: no-repeat !important;  overflow: hidden;}
ul.photos li div.photo a img {position: absolute; left: -9999px;}
ul.photos li div.photo a span.premium {cursor: pointer; position: absolute; z-index: 200; display: block; width: 100px; height: 100px; background: url(http://p.webshots.net/images/icon/icon_pro_premium_banner_btm.gif) bottom right no-repeat;}
ul.photos li div.photo a span.pro {cursor: pointer; position: absolute; z-index: 200; display: block; width: 100px; height: 100px; background: url(http://p.webshots.net/images/icon/icon_pro_banner_btm.gif) bottom right no-repeat;}
ul.photos li div.photo span.video {cursor: pointer; position: absolute; z-index: 300; display: block; width: 100%; height: 13px; background: url(http://p.webshots.net/images/icon/icon_video_150x13.gif) bottom center no-repeat; left: 0pt; bottom: 0pt;}
ul.photos li div.title {position: relative; float: left;}
ul.photos li div.title a {display: block; width: auto; height: auto; font-weight: bold;}

#advancedSearch {border-bottom:1px solid #ccc;}
#advancedSearch h2 {font-size:18px;}
#advancedSearch h3 {font-size:16px; margin-bottom:10px}
#advancedSearch #errorMsg {display:none;text-align:center; margin-top:20px}
#advancedSearch #errorMsg h2 {margin: 0 auto}

#advancedSearch ul.params {float:left; height:250px;width:240px;}
#advancedSearch ul.params#param1 {margin-left:15px;}
#advancedSearch ul.params#param1 {margin-bottom:15px;}
#advancedSearch .params li {height:25px; width:240px}
#advancedSearch .params li h4 {font-size:13px;text-align:right; margin-right:10px; margin-top:30px}
#advancedSearch  input.text {width:230px}
#advancedSearch .params li#radio1 {margin-top:30px}
#advancedSearch .params li input.radio {position:relative; top:2px; _left:-4px}
#advancedSearch #container1 {float:left; border-right:1px solid #ccc; width:535px; margin-top:20px}

#advancedSearch .findResults_btn {background: url(http://p.webshots.net/images/btn/btn_search_now.gif) left; display:block; width:134px; height:32px; text-indent: -9999px; overflow:hidden; }
#advancedSearch .findResults_btn#btn1 {clear:both; margin: 0px 0 15px 260px; _margin-left:275px}
#advancedSearch .findResults_btn#btn2 {margin-top:15px}

#advancedSearch .findResults_btn:hover, #advancedSearch .findResults_btn.hover {background-position:right}
#advancedSearch #findMember {margin-left:570px; margin-top:20px;}
#advancedSearch #findMember h3 {margin-bottom:4px}
#advancedSearch #findMember h5 {margin-top:4px;font-size:10px}
#advancedSearch #leaderBoard {width:728px; margin:0 auto;}
#advancedSearchImg {background: url(http://p.webshots.net/images/grfk/grfk_error_btm.jpg) no-repeat; width: 797px; height:150px; margin: 30px auto 0}
