#otherpages {width:auto; height: expression( this.scrollHeight < 380 ? "380px" : "auto" ); /* sets min-height for IE */ min-height:380px; }
#otherpages h2 {border-bottom:1px solid #ececec; font-weight:bold; font-size:13px; color:#818181; margin:0px; padding:0px; padding-bottom:5px; text-transform:uppercase;}
#otherpages h2 img {vertical-align:middle;}
#otherpages h2 span {text-transform:none;}
#collection {margin:0px; padding:0px; list-style:none; margin-top:20px;}
#collection .colbox  {margin:0px 0px 10px 0px;  padding:10px 0px 20px 0px;  border:1px solid #f0f0f0; overflow:auto; display:block; height:70px;}

#collection .colbox .ImgBox {float:left; width:230px; text-align:center; overflow:auto; clear:left; }
#collection .colbox .ContBox {float:left; width:700px; overflow:auto;}

#photographers {width:auto; float:left; margin-top:30px;}
#photographers .photographerbox {width:155px; float:left;  border:1px solid #ECECEC; text-align:center; background:#f1f1f1;}
#photographers .photographerbox .imgbox img {margin-top:12px; border:1px solid #fff;}
#photographers .photographerbox p {padding:5px;}
#photographers .photographerbox p a {color:#5c5c5c; text-decoration:none;}
#photographers .photoboxgap {width:42px;float:left; }

#photonav {width:100%; text-align:right; height:35px;  margin-top:-29px; display:block; position:relative}
#photonav ul {list-style:none; margin:0px; padding:0px; margin-left:150px; }
#photonav ul li {margin-left:10px; float:left; padding:0px; display:inline;}
#photonav ul li a { display:block; padding:6px 10px; background:#f0f0f0; text-decoration:none; color:#5c5c5c; border:1px solid #e6e6e6; }
#photonav ul li a:hover, #photonav ul li a.active { background:#e6e6e6; border:1px solid #e6e6e6;  }

#photographers .pcontent {clear:both;  color:#818181;}
#photographers .pcontent ul {list-style-image:url(../images/bullets.gif) !important; margin:0px; padding:0px; margin-left:20px; margin-top:20px;}
#photographers .pcontent ul li {margin-left:10px;padding:0px; margin-bottom:10px; line-height:1.6; }
#photographers .pcontent table {border:1px solid #e6e6e6;}
#photographers .pcontent table tr th { background:#e6e6e6; padding:5px; border-bottom:1px solid #fff;}
#photographers .pcontent table tr td { background:#f0f0f0; padding:5px;}
#photographers .pcontent  p {margin:10px 0px;}
#photographers .pcontent a, .aboutus a, .addbox p a, .fulladdbox a  {color:#5c5c5c; text-decoration:underline;}


#PhotographerRegister {width:950px; margin:10px auto;}
#PhotographerRegister h2 {font-size:13px; font-weight:bold; color:#818181; line-height:normal; margin:0px 0px 0px 0px; padding:4px 8px; border-bottom:1px solid #ececec; width:98.5%;  text-transform:uppercase;}
#PhotographerRegister .Fullbox {padding:0px 20px 20px 20px; background:#fcfafc; border:1px solid #fbfafb;}
#PhotographerRegister h3 {font-size:12px; font-weight:bold; color:#818181; line-height:normal; margin:15px 0px 10px 0px; padding:4px 8px;}
#PhotographerRegister h4 {font-size:11px; font-weight:bold; color:#818181; line-height:normal; margin:0px; padding:4px 8px;}
#PhotographerRegister h4 {background:#818181 url(../images/register-head-bg.gif); font-size:11px;margin:0;overflow:hidden;padding:7px 8px 8px 8px; color:#6f6f6f; text-transform:uppercase;}
#PhotographerRegister h4 b {font-weight:normal; font-size:10px; color:#818181;text-transform:none;}
#PhotographerRegister .FormBox  {width:100%; border:1px solid #f1f1f0; overflow:auto; padding-bottom:10px; background:#fbfbfb; font-size:10px; color:#8C8C8C; margin:5px 0px 0px 0px;}
#PhotographerRegister .FormBox p {padding:4px 8px;}
#PhotographerRegister .FormBox .BoxLeft {float:left; width:300px; float:left; text-align:right; clear:both; height:22px; line-height:22px;  padding:0px 10px 0px 0px; margin:5px 0px;}
#PhotographerRegister .FormBox .BoxRight{float:left; width:500px; float:left;  height:22px; line-height:22px; padding:0px; margin:5px 0px;}
#PhotographerRegister .FormBox .BoxRighttextarea {float:left; width:500px; float:left;  height:100px; line-height:100px; padding:0px; margin:5px 0px;}
#PhotographerRegister .FormBox .BoxRighttextarea textarea {height:90px; width:245px; background:#fdfdfd url(../images/textarea-bg.gif) repeat-x; border:0px; padding:0px 0px 0px 5px;border:1px solid #cecece; font-family:verdana;  font-size:10px; color:#5d5d5d; overflow:auto}

#PhotographerRegister .FormBox .BoxRight input {background:url(../images/searchinput-bg.gif) repeat-x; height:20px; width:245px;	border:1px solid #cecece; padding:0px; font-family:verdana; font-size:10px; color:#5d5d5d; line-height:20px; padding-left:5px; }
#PhotographerRegister .FormBox .BoxRight input.checkbox {background:url(); height:20px; width:auto !important;	border:0px; padding:0px; }
#PhotographerRegister .FormBox .BoxRight select {font-size:10px; width:250px; height:20px; font-family:verdana; }
#PhotographerRegister .FormButBox {width:100%; border:0px solid #f1f1f0; overflow:auto; padding-bottom:10px; padding-top:0px;  background:#fbfbfb; font-size:10px; color:#8C8C8C; margin:10px 0px 10px 0px; text-align:center;}
#PhotographerRegister .FormButBox input {background:#ebebeb url(../images/login-buttonbg.gif) repeat-x; border:1px solid #d5d5d5; height:22px; padding:0px; width:150px;  font-size:10px; font-family:verdana; color:#222; margin-top:13px; margin-bottom:0px; text-transform:uppercase;}

.searchtips {clear:both; margin-top:20px; color:#818181;}
.searchtips ul {list-style-image:url(../images/bullets.gif); margin:0px; padding:0px; margin-left:20px; }
.searchtips ul li {margin-left:10px;padding:0px; margin-bottom:10px; line-height:1.6; }
.aboutus {padding-top:15px; color:#818181;}
.aboutus ul {list-style-image:url(../images/bullets.gif); margin-left:0px; padding-left:15px;}
.aboutus ul li {margin-left:0px;  padding-left:5px;}
.aboutus ul li{margin-bottom:10px;}
.aboutus p, .addbox  p, .fulladdbox p {margin-left:0px; margin-bottom:15px; line-height:1.6;}
.aboutus ol {padding-left:0px; margin-left:25px;}
.aboutus ol li {margin-left:0px;  padding-left:0px; margin-bottom:10px; line-height:1.6;}
.aboutus h4 {border-bottom:1px solid #d5d5d5; padding-bottom:5px; text-transform:uppercase; font-size:13px; margin:0px 0px 10px 0px; padding-top:0px; line-height:normal;}
.aboutus h5 {padding-bottom:5px; text-transform:capitalize;  font-size:11px;margin:0px; padding-top:0px; line-height:normal;}
.addbox {text-align:left;padding:10px 10px 10px 0px; float:left; width:310px; border-bottom:1px solid #F0F0F0; height:105px;  margin-bottom:5px;}
.fulladdbox {text-align:left;padding:10px 10px 10px 0px; clear:both; border-bottom:1px solid #F0F0F0;  margin-bottom:15px; margin-top:5px;}
.fulladdbox p, .addbox p {margin-left:0px;}

.tabmenus {width:98%; border-bottom:1px solid #ECECEC;  float:left; margin-bottom:10px; }
.tabmenus ul {list-style:none; margin:0px 0px 0px 0px; padding:0px;}
.tabmenus ul li {float:left; list-style:none; }
.tabmenus ul li a {display:block; padding:8px 20px; background:#ccc url(../images/toplink-searchbox-bg.gif) repeat-x 0px -51px;  margin-right:10px; border:1px solid #f0f0f0; border-bottom:0px; text-decoration:none; color:#777; }
.tabmenus ul li a.activetab, .tabmenus ul li a:hover {background:#999; border:1px solid #f0f0f0; border-bottom:0px; color:#fff; padding:8px 20px 12px 20px;}
