ul, li, img { margin: 0px; padding: 0px; }
ul { list-style-type: none; }
.virtualpage { display: none; }
.left { float:left; background-image: url(Previous.jpg); }
.portfolio { width:505px; height:300px; overflow:hidden; padding: 5px 18px 22px 20px; margin:0 0 0 25px; }
.portfolio .column_wide { width:535px; padding-right:10px; }
.portfolio ul { float:left; width:100%; height:250px; overflow:hidden; }
.portfolio li { float: left; }
.portfolio li img { padding: 5px; border: solid 1px #ccf; }
.portfolio li img:hover { border: solid 1px #ccf; -moz-box-shadow: 1px 1px 10px #999; -webkit-box-shadow: 1px 1px 10px #999; box-shadow: 1px 1px 10px #999; }
.column_wide ul { padding-top:15px; }
.column_wide li { padding: 0 19px 20px 0px; font-size:12px; }
.paginationstyle a.left, .paginationstyle a.right { height: 53px; width: 131px; margin: 0px 4px 0 4px; overflow:hidden; text-indent:-9999px; margin-top:-30px; }
.paginationstyle a.right { float:right; background-image: url(Next.jpg); }
.paginationstyle { width: 505px; float:left; text-align:center; height:53px; overflow:hidden; line-height:24px; }
.paginationstyle a { line-height:34px; font-size:10px; font-weight:bold; color: #CCC; /*#FFF;*/ }
.paginationstyle span { float:left; width:100%; }
.paginationstyle span a { padding: 0 3px; text-indent:0px; }
.paginationstyle a:hover, .paginationstyle a.selected { color:#696969; text-decoration:none; }
