html{height:100%;min-height:100%;overflow: -moz-scrollbars-vertical;}
body{height:100%;min-height:100%;margin:0px;padding:0;background:#545454 url(/gfx/bg.gif) center center repeat-y;font: 10px "Lucida Grande", Verdana, Helvetica, sans-serif;line-height:16px;color:#ccc;cursor:default;}

a:link{color:#ccc;}
a:hover{color:#fff;}
a:visited{color:#ccc;}
a:visited:hover{color:#fff;}
img{border:0;}
form{margin:0;padding:0;}
table{border:0;padding:0;}
input,textarea,select,option{font: 12px "Lucida Grande", Verdana, Helvetica, sans-serif;line-height:16px;}
td{vertical-align:top;border:0;padding:0;}
.clear{clear:both;}
h2{font-size:14px;margin:0;padding:5px 0;}
h3{font-size:12px;margin:0;padding:5px 0 0;}
h4{font-size:11px;margin:0;padding:5px 0 0;}

#site{width:996px;height:100%;min-height:100%;margin:0 auto;}
#page{margin-left:10px;width:976px;}
#header{height:68px;overflow:hidden;padding-top:10px;}
#header #logo{float:left;width:500px;}
#header #logo a{position:absolute;display:block;height:40px;width:330px;margin:20px 0 0;top:0;}
#header #navigation{float:left;width:463px;padding-top:20px;}
#header #navigation a{float:right;display:block;}
#header #navigation span{float:right;display:block;padding:0 5px;}
#footer{background:#292929;color:#6c6c6c;border-top:1px solid #545454;height:20px;padding:2px 0 0 10px;margin-top:15px;}
#footer a{color:#fff;}
#content{padding:0 10px 0 10px;}
#contentMain{width:680px;overflow:hidden;float:left;}
#contentSub{width:265px;overflow:hidden;float:right;}

.boxStd{background:#292929;border:1px solid #3e3ve3e;padding:5px 10px;margin:0 0 10px 0;}
.buttonStd{margin:0;padding:4px 3px 4px 5px;letter-spacing:1px;color:#fff;background: #212121;border:1px solid #545454;font: 10px "Lucida Grande", Verdana, Helvetica, sans-serif;text-transform:uppercase;}

#searchArea{width:400px;float:left;}
#searchArea .boxStd{height:145px;}
#searchArea select{width:170px;}
 #searchInput{width:140px;}
#searchAreaToggle{width:250px;float:right;height:145px;}
#searchAreaToggle h3{margin:0;padding:3px 0 2px;}
#searchAreaToggle p{margin:0;padding:0;}
#searchAreaSpacer{width:1px;float:left;height:145px;}
 #popKeywords a{text-decoration:none;color:#4d4d4d;}
 #popKeywords a b{color:#fff;}
 #searchArea1,#searchArea2,#searchArea3{display:none;}

#thumbArea{clear:both;}
 #thumbList{width:735px;}
  #thumbArea .thumb{width:158px;background:#333232;border:1px solid #3e3e3e;padding: 2px;margin:0 8px 10px 0;float:left;text-align:center;filter:alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95; -khtml-opacity: 0.95;}
  #thumbArea .thumb:hover{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity: 1.0;}
  #thumbArea .thumb a{display:block;text-decoration:none;}
  #thumbArea .thumb a img{display:block;margin:0 auto;width:150px;height:113px;}
  #thumbArea .thumb a b{display:block;white-space:nowrap;}

.pager{clear:both;height:20px;padding:2px 2px;margin:0 0 10px 0;background:#292929;border:1px solid #3e3e3e;}
 .pager form{float:right;}
 .pager form select,#pager form select option{font-size:10px;}
 .pager a{display:block;float:left;width:20px;padding:2px;margin:0 2px 0 0;font-size:11px;font-weight:bold;text-align:center;text-decoration:none;background:#333232;}
 .pager a.selected{text-decoration:underline;}
 .pager span{display:block;float:left;width:20px;padding:2px 0;margin:0 2px 0 0;font-size:11px;font-weight:bold;text-align:center;text-decoration:none;}



#photoDisplay{clear:both;padding:7px;}
 #photoDisplayPhoto{text-align:center;border:2px solid #1e1e1e;}
 #photoDisplayPhoto img{width:660px;}
 #photoDisplayInfo{padding:5px 2px;}
 a.lightboxAdd{display:block;padding:4px 8px 4px 24px;float:right;background:#1e1e1e url(/gfx/add.gif) 4px 4px no-repeat;text-decoration:none;}

#lightbox{}
#lightbox .item{display:block;height:50px;padding:3px;margin:0 0 4px;background:#141414;}
#lightbox .item a{text-decoration:none;}
#lightbox .item a.cmdShow{display:block;height:50px;float:left;}
#lightbox .item a.cmdShow img{display:block;width:67px;height:50px;float:left;}
#lightbox .item a.cmdShow b.filename{display:block;width:120px;float:left;padding:14px 0 0 5px;}
#lightbox .item a.cmdShow b.creator,#lightbox .item a.cmdShow b.size{display:none;}
#lightbox .item a.cmdRemove{display:block;width:20px;height:50px;float:right;background:#1c1c1c url(/gfx/btn_ski_x_off.gif) 2px 17px no-repeat;}
#lightbox .item a.cmdRemove:hover{background:#1c1c1c url(/gfx/btn_ski_x_on.gif) 2px 17px no-repeat;}
#lightbox .order{padding:15px 0 5px;}
#lightbox .order a{text-decoration:none;}
#lightbox .empty{display:block;text-align:center;background:#141414;padding:20px;}

#lightboxLarge{}
#lightboxLarge .item{display:block;height:50px;padding:3px;margin:0 0 4px;background:#141414;}
#lightboxLarge .item a{text-decoration:none;}
#lightboxLarge .item a.cmdShow{display:block;height:50px;float:left;}
#lightboxLarge .item a.cmdShow img{display:block;width:67px;height:50px;float:left;}
#lightboxLarge .item a.cmdShow b.filename{display:block;width:200px;float:left;padding:14px 0 0 5px;}
#lightboxLarge .item a.cmdShow b.creator{display:block;width:200px;float:left;padding:14px 0 0 5px;}
#lightboxLarge .item a.cmdShow b.size{display:block;width:140px;float:left;padding:14px 0 0 5px;}
#lightboxLarge .item a.cmdRemove{display:block;width:20px;height:50px;float:right;background:#1c1c1c url(/gfx/btn_ski_x_off.gif) 2px 17px no-repeat;}
#lightboxLarge .item a.cmdRemove:hover{background:#1c1c1c url(/gfx/btn_ski_x_on.gif) 2px 17px no-repeat;}
#lightboxLarge .order{display:none;}


#orderForm{width:380px;}
#orderForm .inputStd,#orderForm .textareaStd{float:left;width:250px;margin-bottom:7px;}
#orderForm .textareaStd{width:254px;height:80px;}
#orderForm .buttonStd{float:left;margin-left:120px;}
#orderForm label{float:left;width:120px;}



/* text only pages */

.contentText{width:440px;float:left;}
.contentImage{width:500px;float:right;}

















